JavaSE常用类之Instant类及常用方法
2021-06-08 21:05
标签:set print 获取 lan int 应用程序 lang ant now() 在时间线上的瞬间点。该类在时间线上建立单个瞬时点。 这可能用于在应用程序中记录事件时间戳。 JavaSE常用类之Instant类及常用方法 标签:set print 获取 lan int 应用程序 lang ant now() 原文地址:https://www.cnblogs.com/yukiasuna/p/14504076.htmlInstant 类的使用
Instant 类概述
now( ) 方法
//now() 获取本初子午线的时间
Instant instant = Instant.now();
System.out.println(instant); //中时区 2021-03-09T02:02:46.596Z
atOffset( ) 方法添加时间偏移量
//添加时间偏移量
OffsetDateTime offsetDateTime = instant.atOffset(ZoneOffset.ofHours(8));
System.out.println(offsetDateTime); //东八区 2021-03-09T10:02:46.596+08:00
toEpochMilli( ) 方法获取时间戳
long milli = instant.toEpochMilli();
System.out.println(milli); //1615255366596
ofEpochMilli( ) 方法通过时间戳获取时间
//通过时间戳获取时间 ----- 本初子午线的时间
Instant instant1 = Instant.ofEpochMilli(1615198793505L);
System.out.println(instant1); //2021-03-08T10:19:53.505Z