Java的日期与时间之java.time.Instant简介说明
下文呢笔者讲述java.time.Instant简介说明,如下所示
例
可使用instant.now()来创建一个确切时间点
如:当前时间的Instant对象
可以用于获得另一Instant的值
例:
java.time.Instant简介说明
Instant类在Java日期与时间功能中 用于指定时间线上一个确切的点 定义为距离初始时间的时间差(初始时间为GMT 1970年1月1日00:00) 经测量一天有86400秒 从初始时间开始不断向前移动
创建一个Instant实例
Instant类的工厂方法创建一个Instant实例例
可使用instant.now()来创建一个确切时间点
如:当前时间的Instant对象
Instant now = Instant.now();
访问Instant时间
一个Instant对象里有两个域 距离初始时间的秒钟数 在当前一秒内的第几纳秒 他们的组合表达了当前时间点 你可以通过以下两个方法得到它们的值 long seconds = getEpochSecond() int nanos = getNano()
Instant的计算
Instant类有一些方法可以用于获得另一Instant的值
例:
plusSeconds() plusMillis() plusNanos() minusSeconds() minusMillis() minusNanos()例
//获取Instant对象 Instant a = Instant.now(); //创建一个三秒后的对象 Instant b = now.plusSeconds(3); //当创建一个三秒前的时间对象 Instant C = now.minusSeconds(3);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。