获取今天凌晨和今天最后时刻
2016-07-01 14:50
447 查看
/** * * @param date 当前时间 * @flag 0 返回yyyy-MM-dd 00:00:00日期<br> * 1 返回yyyy-MM-dd 23:59:59日期 * @return */ public static Date weeHours(Date date, int flag) { Calendar cal = Calendar.getInstance(); cal.setTime(date); int hour = cal.get(Calendar.HOUR_OF_DAY); int minute = cal.get(Calendar.MINUTE); int second = cal.get(Calendar.SECOND); //时分秒(毫秒数) long millisecond = hour*60*60*1000 + minute*60*1000 + second*1000; //凌晨00:00:00 cal.setTimeInMillis(cal.getTimeInMillis()-millisecond); if (flag == 0) { return cal.getTime(); } else if (flag == 1) { //凌晨23:59:59 cal.setTimeInMillis(cal.getTimeInMillis()+23*60*60*1000 + 59*60*1000 + 59*1000); } return cal.getTime(); }
相关文章推荐
- win7下安装 Ubuntu双系统(直接硬盘安装)错误问题完美解决,卡屏,无法启动
- Bom和Dom的基本使用
- Android实际开发问题11_数字密码输入器
- json字符串转json对象
- Eclipse 最全快捷键
- TinyPNG---一个压缩PNG的神站
- Eclipse luna Subversive(SVN) 的安装
- 【win32 】 波形声音
- 一行代码实现 按钮的选中与反选
- Java的基本程序设计
- sysfs/procfs/debugfs简介
- 关于UITableViewStyle (转载)
- MYSQLdump参数详解
- python中新式类和经典类的区别
- LeetCode 71. Simplify Path
- jQuery 2.0.3 源码分析core - 选择器
- sql面试
- 最短JS判断是否为IE6(!-[1,]&&!window.XMLHttpRequest)(转)
- jsp中 scope="application" 表示
- JPush 服务器端概述