java返回上一天的零点时间信息
来源:互联网 发布:java 调用shell命令 编辑:程序博客网 时间:2024/05/22 17:39
java返回上一天的开始时间信息,如果输入当前时间,返回昨天的零点时间:
/** * 返回上一天的整点信息 * * @param date * @return 2014-3-3 00:00:00 */public static Date lastDayWholePointDate(Date date) {GregorianCalendar gc = new GregorianCalendar();gc.setTime(date);if ((gc.get(gc.HOUR_OF_DAY) == 0) && (gc.get(gc.MINUTE) == 0)&& (gc.get(gc.SECOND) == 0)) {return new Date(date.getTime() - (24 * 60 * 60 * 1000));} else {Date date2 = new Date(date.getTime() - gc.get(gc.HOUR_OF_DAY) * 60 * 60* 1000 - gc.get(gc.MINUTE) * 60 * 1000 - gc.get(gc.SECOND)* 1000 - 24 * 60 * 60 * 1000);return date2;}}
public static void main(String[] args) {Date date = new Date();System.out.println(date.toLocaleString());date = DateUtil.lastDayWholePointDate(date);System.out.println(date.toLocaleString());}
输出:
2014-3-5 12:15:50
2014-3-4 0:00:00
0 0
- java返回上一天的零点时间信息
- JAVA 生成当前时间后一天零点
- java获取当月第一天的零点零分和最后一天的23点59分
- java获取当月第一天的零点零分和最后一天的23点59分
- Java 常用的时间算法 返回时间集合 时间差 返回加N天后的日期 判断是否同一天
- golang 获取明天零点的时间戳
- 获取当前时间前3天的零点时间
- JAVA 时间差距,两个时间相差多少天,时,分,秒;获取当天时间零点;获取及天钱的时间 (时间工具类)
- 今天的时间加一天java
- C#获取上个月的第一天零点和最后一天23点59分59秒
- 求当前时间与当天零点的秒差。
- python获取前一天零点与二十四点的时间
- PHP怎么获得当日零点的时间戳
- python取当天凌晨零点时间戳的方法
- 获取当前零点零分的时间戳方法
- Swift3 根据日期获取当天零点的时间戳
- Oracle trunc()函数的用法 (返回当前星期的第一天,返回当前时间)
- Java获得当前时间的下一天的时间
- udev和mdev
- 话说NOIP一些会考到的算法
- 以色列民航机将拥有“防护罩”
- 识海日志——时间都去哪了(20140305)
- Java基础之强引用,软引用,弱引用,虚引用
- java返回上一天的零点时间信息
- Linux Ctrl+Z的使用方法
- IBM Linux红皮书资料汇
- C, C++ API reference
- 基于Java的随机密码程序
- nginx下的代理服务器:80被封解决方案
- 解决哈希表的冲突-开放地址法和链地址法
- Android 之混淆打包
- Tower of Hanoi