java怎么获取一天的开始时间和结束时间
2015-08-28 11:34
585 查看
public static void main(String[] args) { Calendar c1 = new GregorianCalendar(); c1.set(Calendar.HOUR_OF_DAY, 0); c1.set(Calendar.MINUTE, 0); c1.set(Calendar.SECOND, 0); System.out.println(c1.getTime().toLocaleString()); Calendar c2 = new GregorianCalendar(); c2.set(Calendar.HOUR_OF_DAY, 23); c2.set(Calendar.MINUTE, 59); c2.set(Calendar.SECOND, 59); System.out.println(c2.getTime().toLocaleString()); }
稍微修改下
/** * @param args */ public static void main(String[] args) { 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(); calendar.add(Calendar.DAY_OF_MONTH, 1); calendar.add(Calendar.SECOND, -1); Date end = calendar.getTime(); System.out.println(start); System.out.println(end); }
或者更简单
/** * @param args * @throws ParseException */ public static void main(String[] args) throws ParseException { 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(); calendar.add(Calendar.DAY_OF_MONTH, 1); calendar.add(Calendar.SECOND, -1); Date end = calendar.getTime(); System.out.println(start); System.out.println(end); /* other way */ SimpleDateFormat formater = new SimpleDateFormat("yyyy/MM/dd"); SimpleDateFormat formater2 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); start = formater2.parse(formater.format(new Date())+ " 00:00:00"); end = formater2.parse(formater.format(new Date())+ " 23:59:59"); System.out.println(start); System.out.println(end); }
source: http://bbs.csdn.net/topics/390562030?page=1
相关文章推荐
- [java多线程] - 锁机制&同步代码块&信号量
- spring mvc上传文件服务器配置
- 监控和管理生产环境spring boot actuator
- java碎片
- Java集合—Collection篇
- java基础-IO-File类、Properties类、打印流、序列流、字符编码
- java学习之继承、重载、重写(覆盖)
- java中的包
- JAVA多线程和并发性知识点总结
- springMVC Spring MVC 异常处理
- Struts2中的配置问题
- Spring4新特性:泛型限定式依赖注入
- Jdk用native2ascii命令做unicode编码转换
- Could not initialize JavaVM
- java基础-IO-字符流、字节流
- springmvc常用注解以及参数传递
- spring mvc json乱码问题
- myeclipse开发jar包not find总结(更新中)
- java+Struts2生成验证码
- 转 Java内存管理原理及内存区域详解