获取当前时间所在凌晨和23:59:59
2015-12-29 17:09
288 查看
import java.util.Calendar; import java.util.Date; public class DateUtil { /** * 凌晨 * @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(); } public static void main(String[] args) { System.out.println(weeHours(new Date(), 0)); System.out.println(weeHours(new Date(), 1)); } }
相关文章推荐
- Linux下hadoop2.6和Spark环境搭建
- vs2015 将项目做成DLL的几个要注意的步骤
- Linux上rpm方式安装JDK1.7
- Tornado 学习笔记13 TCPServer
- jquery easyui DataGrid
- 离线文档(DocSet)下载地址汇总
- 关于WEB Service&WCF&WebApi实现身份验证之WCF篇(2)
- KeyTool用法详解,CA证书
- 通过智能一体化管理系统自定义表单和自定义字段设计
- CCIE Collaboration (400-051) 协作笔试 ,稳稳的 PASS 。
- mongo $where的使用
- NSDictionary初始化的坑
- 开始使用Java Lambda Expressions
- 关于安卓的那些事
- 老李推荐:第8章3节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动AndroidDebugBridge 2
- Corporate Identity
- hdoj 小希的数表 1270 (数列模拟)好题
- 解放全天下开发者
- (转)eclipse jee配置jetty的两种方法
- 2014新跟踪算法KCF笔记