java8新旧时间转化
来源:互联网 发布:淘宝有2元东西包邮的吗 编辑:程序博客网 时间:2024/06/05 04:04
为了能够兼容老的Date Time对象,新API提供了几个工具方法,让我们可以在新老日期对象之间进行转换。
public class DateAPILegacySupport { public static void main(String[] args) { // Date to Instant Instant timestamp = new Date().toInstant(); // Now we can convert Instant to LocalDateTime or other similar classes LocalDateTime date = LocalDateTime.ofInstant(timestamp, ZoneId.of(ZoneId.SHORT_IDS.get("PST"))); System.out.println("Date = " + date); // Calendar to Instant Instant time = Calendar.getInstance().toInstant(); System.out.println(time); // TimeZone to ZoneId ZoneId defaultZone = TimeZone.getDefault().toZoneId(); System.out.println(defaultZone); // ZonedDateTime from specific Calendar ZonedDateTime gregorianCalendarDateTime = new GregorianCalendar().toZonedDateTime(); System.out.println(gregorianCalendarDateTime); // Date API to Legacy classes Date dt = Date.from(Instant.now()); System.out.println(dt); TimeZone tz = TimeZone.getTimeZone(defaultZone); System.out.println(tz); GregorianCalendar gc = GregorianCalendar.from(gregorianCalendarDateTime); System.out.println(gc); }}
0 0
- java8新旧时间转化
- java8 时间
- java8 日期 时间 时区
- java8 时间操作
- java8的时间处理
- java8 构造日期时间
- Java8 时间处理
- java8中的时间类
- java8 时间类API
- Java8 时间类
- java8时间API
- Java8中的日期时间
- Java8时间校正器
- Java8时间日期格式化
- java8 时间类
- java8时间API
- Java8时间计算
- java8 日期时间处理
- # leetcode解题报告9. Palindrome Number
- javaweb学习笔记(八)-带验证码的简单登录
- 采用native2ascii工具将中文字符的资源文件转换为Unicode代码格式的文件
- 用鼠标点击画一个五边形
- wav文件分析
- java8新旧时间转化
- python 数据类型总结
- 按钮消息提示组件
- qt实战(0)——学习方法和目标
- 浅谈函数调用(一)
- 理解JMX之介绍和简单使用
- python基于protobu+websocket+tornado实现多种二进制协议消息的接收发送和解析demo
- 三种方式实现两个变量互换
- 集合总结(1)