美文网首页
java 获取今天凌晨,昨天凌晨的时间戳

java 获取今天凌晨,昨天凌晨的时间戳

作者: mtvVip | 来源:发表于2016-12-02 16:47 被阅读0次

记录一些小东西,老容易忘记。。。

获取今天凌晨到现在的时间段

现在时间
System.currentTimeMillis();

凌晨

Calendar calendar = Calendar.getInstance();

calendar.setTime(new Date());
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
Date start = calendar.getTime();

String ss = DateFormatUtil.convertToString(start.getTime());
System.out.println(ss);
img1
昨天凌晨

用今天的直接减 24*60*60*1000L 毫秒

long end = start.getTime() - 24*60*60*1000L;
String ssend = DateFormatUtil.convertToString(end);
System.out.println(ssend);

或者

calendar.add(Calendar.DATE, -1); // 明天的就是1,昨天是负1
//测试
String ssend2 = DateFormatUtil.convertToString(calendar.getTimeInMillis());
System.out.println(ssend2);

img2

其他可类推

相关文章

网友评论

      本文标题:java 获取今天凌晨,昨天凌晨的时间戳

      本文链接:https://www.haomeiwen.com/subject/kxlqmttx.html