JavaSE常用类之Instant类及常用方法

2021-06-08 21:05

阅读:391

标签:set   print   获取   lan   int   应用程序   lang   ant   now()   

Instant 类的使用

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

JavaSE常用类之Instant类及常用方法

标签:set   print   获取   lan   int   应用程序   lang   ant   now()   

原文地址:https://www.cnblogs.com/yukiasuna/p/14504076.html


评论


亲,登录后才可以留言!