java8中的Date、DateTime、Instant
来源:互联网 发布:mac玩国服lol 编辑:程序博客网 时间:2024/06/05 22:42
LocalDate
含有年、月、日
LocalDate.of(2014, 1, 20) //或 LocalDate.of(2014, Month.JANUARY, 20)
=> 2014-1-20
LocalTime
仅含有小时、分钟、秒、纳秒
LocalTime.of(3, 30, 20)
=> 03:30:20
LocalDateTime
结合了LocalDate和LocalTime
LocalDateTime.of(2014, 1, 20, 3, 30, 20)
=> 2014-01-20T03:30:20
ZoneDateTime
含有时区信息的时间
ZonedDateTime.of(LocalDateTime.of(2014, 1, 20, 3, 30, 20), ZoneId.of("+08"));
=> 2014-01-20T03:30:20+08:00
Instant
用long表示从1970-1-1 00:00:00到现在的nanosecond
Instant.now()// 获取当前时间
=> 2014-07-23T14:40:41.487Z
上面的类都提供了争对时区的操作:
Instant.now().atOffset(ZoneOffset.ofHours(8))// 获取北京时间
2014-07-23T22:40:41.486+08:00
重构:
java.sql.Timestamp:
timestamp.toLocalDateTime()
timestamp.toInstant()
0 0
- java8中的Date、DateTime、Instant
- java8 Date Localdatetime instant 相互转化
- java8 Date,Timestamp,LocalDate,LocalTime,LocalDateTime,Instant互转
- 数据库中的Date,DateTime和TimeStamp类型
- 数据库中的 date datetime timestamp的区别
- 数据库中的 date datetime timestamp的区别
- 数据库中的Date,DateTime和TimeStamp类型
- 数据库中的Date,DateTime和TimeStamp类型
- 数据库中的Date,DateTime和TimeStamp类型
- 数据库中的Date,DateTime和TimeStamp类型
- 数据库中的 date datetime timestamp的区别
- 数据库中的 date datetime timestamp的区别
- date & datetime
- Java8 new datetime api
- (转)数据库中的Date、DateTime和TimeStamp类型
- [转]JScript中Date.getTime转.Net中的DateTime
- MySQL数据库中的Date,DateTime和TimeStamp类型
- MySQL数据库中的Date,DateTime和TimeStamp类型
- 2014-7-23 栈训练总结
- 战斗机的分代标准
- 职员有薪水了
- Python 二进制/十进制等转换
- POJ 1755 Triathlon(n^2 半平面交, 两点式和参数式直线求交点)
- java8中的Date、DateTime、Instant
- 【eclipse插件开发实战】Eclipse插件开发1——eclipse内核结构、扩展点机制
- HDU 3722 最大效益圈覆盖
- 简单判环
- Monkey and Banana - HDU 1069 dp
- 关于自适应屏幕方向和大小的一些经验
- Visual C++ 2012入门经典(第6版) 课后练习(第04章)
- 工作一年回忆录
- 功率和dB的关系