今天,昨天,三天前计算
2012-05-07 18:07
344 查看
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date date = df.parse(dates);
Calendar old = Calendar.getInstance();
old.setTime(date);
Calendar today = Calendar.getInstance();
today.set(Calendar.HOUR, 0);
today.set(Calendar.MINUTE, 0);
today.set(Calendar.SECOND, 0);
old.set(Calendar.HOUR, 0);
old.set(Calendar.MINUTE, 0);
old.set(Calendar.SECOND, 0);
// 老的时间减去今天的时间
long intervalMilli = old.getTimeInMillis() - today.getTimeInMillis();
int xcts = (int) (intervalMilli / (24 * 60 * 60 * 1000));
// -2:三天 -1:昨天 0:今天
if (xcts >= 20 && xcts <= 0) {
System.out.println(String.valueOf(xcts));
return xcts;
} else {
System.out.println("一月前");
return 1;
}
Date date = df.parse(dates);
Calendar old = Calendar.getInstance();
old.setTime(date);
Calendar today = Calendar.getInstance();
today.set(Calendar.HOUR, 0);
today.set(Calendar.MINUTE, 0);
today.set(Calendar.SECOND, 0);
old.set(Calendar.HOUR, 0);
old.set(Calendar.MINUTE, 0);
old.set(Calendar.SECOND, 0);
// 老的时间减去今天的时间
long intervalMilli = old.getTimeInMillis() - today.getTimeInMillis();
int xcts = (int) (intervalMilli / (24 * 60 * 60 * 1000));
// -2:三天 -1:昨天 0:今天
if (xcts >= 20 && xcts <= 0) {
System.out.println(String.valueOf(xcts));
return xcts;
} else {
System.out.println("一月前");
return 1;
}
相关文章推荐
- 时间计算,返回今天昨天明天,年月日
- [LINK]用Python计算昨天、今天和明天的日期时间
- C# 昨天今天明天上周本周下周上月本月下月等日期计算
- 时间间隔计算(分钟前,今天,昨天,过去的时间)
- C# 昨天今天明天上周本周下周上月本月下月等日期计算
- C# 昨天今天明天上周本周下周上月本月下月等日期计算
- java/android计算明天,今天,昨天,后天
- java计算今天,明天,后天,昨天,前天方法
- 昨天,今天
- 【SQL之查询】MySQL查询今天、昨天、上周、近30天、去年等的数据的方法
- mysql查询今天、昨天、7天、近30天、本月、上一月 数据
- 昨天的事今天来写也叫昨天的日记吧??
- 昨天,今天,明天
- 今天我感受到了云计算的好处-企业软件云计算服务
- MySQL - 查询今天的数据(以及昨天、本月、上个月、今年...)
- sql语句实现查询,今天,昨天,近7天,近30天,当月,上个月数据
- Zookeeper昨天还可以启动今天提示: Cannot open channel to 1 at election address /192.168.253.130:3888 java.net.Co
- mysql查询今天、昨天、上周
- 时间戳 得到(几分钟前,今天HH:mm, 昨天HH:mm,MM-dd HH:mm , yyyy-MM-dd HH:mm)
- Java取昨天、今天和明天的日期并格式化