文档章节

日期信息转换

caryt
 caryt
发布于 2016/10/19 15:41
字数 169
阅读 4
收藏 0

/**

* 将日期信息转换成今天、明天

* @param date

* @return

*/

public static String getDateDetail(String date, String mPattern) {

Calendar today = Calendar.getInstance();

Calendar target = Calendar.getInstance();


SimpleDateFormat df = new SimpleDateFormat(mPattern);

try {

Date mtoday = new Date();

today.setTime(mtoday);

today.set(Calendar.HOUR, 0);

today.set(Calendar.MINUTE, 0);

today.set(Calendar.SECOND, 0);

target.setTime(df.parse(date));

target.set(Calendar.HOUR, 0);

target.set(Calendar.MINUTE, 0);

target.set(Calendar.SECOND, 0);

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

return null;

}

long intervalMilli = target.getTimeInMillis() - today.getTimeInMillis();

int dayswitch  = (int) (intervalMilli / (24 * 60 * 60 * 1000));

return showDateDetail(dayswitch, weekswitch);


}


/**

* 将日期差显示为日期或者星期

* @param xcts

* @param target

* @return

*/

private static String showDateDetail(int dayswitch, Calendar weekswitch) {

switch (dayswitch) {

case 0:

return TODAY;

case 1:

return TOMORROW;

default:

int dayForWeek = 0;

dayForWeek = weekswitch.get(Calendar.DAY_OF_WEEK);

switch (dayForWeek) {

case 1:

return SUNDAY;

case 2:

return MONDAY;

case 3:

return TUESDAY;

case 4:

return WEDNESDAY;

case 5:

return THURSDAY;

case 6:

return FRIDAY;

case 7:

return SATURDAY;

default:

return "";

}


}

}


本文转载自:http://blog.csdn.net/caryt/article/details/51281893

caryt
粉丝 0
博文 49
码字总数 2679
作品 0
杭州
Android工程师
私信 提问
oracle数据库学习相关笔记-转换函数

-- 转换函数 -- to_number(数值类型的字符):将字符装换为数值 -- to_char(数值或者日期):将数值或者日期转换为字符 -- to_date(日期格式的字符):将字符转换为日期 ----------------------...

chen_zhou
02/20
10
0
4.《SQLSERVER2012之T-SQL教程》T-SQL单表查询(四)

表结构与数据:https://github.com/XuePeng87/TSQLV4 日期和时间数据类型 数据类型 存储(字节) 日期范围 精确度 输入格式及示例 DATETIME 8 1753年1月1日~ 9999年12月13日 31/3毫秒 ‘’Y...

巧乐兹
2016/10/25
9
0
《SQLSERVER2012之T-SQL教程》T-SQL单表查询(四)

表结构与数据:https://github.com/XuePeng87/TSQLV4 日期和时间数据类型 数据类型 存储(字节) 日期范围 精确度 输入格式及示例 DATETIME 8 1753年1月1日~ 9999年12月13日 31/3毫秒 ‘’Y...

杰克鹏仔
2016/11/10
15
0
MySQL:UNIX时间戳与日期的相互转换

在PHP+MySQL编程中,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候...

BENNEE
2011/03/31
299
0
wfs插入date(openlayers)

环境 openlayers+geoserver 在使用wfs进行数据编辑的过程中,需要插入日期类型的数据,网上翻了半天都没有找到可供参考的例子,查看后台报错信息为 下的报错是: 于是查看geotools的api 才发现该...

mr.q
2016/06/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

个人服务容器化和监控集成

1.前景 自己比较喜欢玩机器,目前手上有4台常用的机器 asw 1核1G 阿里云 1核2G 腾讯云 1核1G 百度云 2核4G

MrPei
10分钟前
2
0
Rancher源码编译

源码包准备 mkdir -p $GOPATH/src/github.com/ranchercd $GOPATH/src/github.com/ranchergit clone https://github.com/rancher/rancher.gitcd ranchergit checkout v2.2.3-rc9 注1......

深蓝苹果
14分钟前
3
0
7个理由,给你推荐这款“秒杀Excel”的分析神器!

谈到数据分析,自然离不开赖以使用的数据分析工具。 商业智能时代,可用于数据分析的工具有很多,Python、R......还有各式各样的专业工具。其中,Excel也是推荐的比较多的一种,尤其是刚入门...

朕想上头条
28分钟前
2
0
Spring5 源码分析-容器刷新-解析配置类-主流程

上一篇:Spring5 源码分析-容器刷新-invokeBeanFactoryPostProcessors()方法 此篇是上一篇方法中非常非常重要的功能,也是Spring核心功能,完成所有的BeanDefinition注册。 详细的主流程,如...

特拉仔
29分钟前
2
0
Python 3.8.0 正式发布 更新内容

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的...

阮鹏
29分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部