Java日期和时间的那些事
2015-09-04 23:29
513 查看
时间的相关知识
1.时间单位
year 年
month 月
date 日
hour 时
minute 分
second 秒
millisecond 毫秒
2.时区
获取某个精确的时间
首先
Calendar calendar = Calendar.getInstance();
此时,calendar获取的是当前时间
然后我们可以通过下面的这些方向设置具体的时间参数:
calendar.setTime(date);
calendar.set(year, month, date, hourOfDay, minute, second);
calendar.set(year, month, date, hourOfDay, minute);
calendar.set(year, month, date);
calendar.set(field, value);//field可以是上面提到的所有时间参数
最终使用calendar.getTime()或者calendar.getTimeInMillis()获取指定的时间
example:获取本日的最开始的时间,也就是00:00:00
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
System.out.println(calendar.getTime().getTime());
1.时间单位
year 年
month 月
date 日
hour 时
minute 分
second 秒
millisecond 毫秒
2.时区
获取某个精确的时间
首先
Calendar calendar = Calendar.getInstance();
此时,calendar获取的是当前时间
然后我们可以通过下面的这些方向设置具体的时间参数:
calendar.setTime(date);
calendar.set(year, month, date, hourOfDay, minute, second);
calendar.set(year, month, date, hourOfDay, minute);
calendar.set(year, month, date);
calendar.set(field, value);//field可以是上面提到的所有时间参数
最终使用calendar.getTime()或者calendar.getTimeInMillis()获取指定的时间
example:获取本日的最开始的时间,也就是00:00:00
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
System.out.println(calendar.getTime().getTime());
相关文章推荐
- mysql java.sql.SQLException: Unknown system variable 'language'
- Java中获取键盘输入值的三种方法
- Java并发容器并发集合
- Java I/O 操作及优化建议
- java中的xml,解析xml(下)
- Zookeeper Java API
- MyEclipse 2015 Stable 2.0破解步骤图
- Java学习之equals和hashcode的关系
- java基础之集合框架
- Java问题
- Struts标签:<bean:size>
- Java ----类加载器(自己写)
- JAVA基础笔记之五 表达式5-4.6==0.4的值是什么?
- JAVA多线程与并发学习总结
- Java虚拟机类加载机制
- Java 程序优化:字符串操作、基本运算方法等优化策略(二)
- java.util之Iterable与Iterator
- [转载]Eclipse自定义快捷键导出和导入方法
- maven项目编译漏掉src/main/java下的xml配置文件
- Java 字符串倒序