Java时间戳与UTC时间的转换技巧是什么

   2024-10-01 2110
核心提示:Java中时间戳与UTC时间的转换可以使用java.time包中的类来实现。下面是一些常见的技巧:将时间戳转换为UTC时间:Instant instant

Java中时间戳与UTC时间的转换可以使用java.time包中的类来实现。下面是一些常见的技巧:

将时间戳转换为UTC时间:
Instant instant = Instant.ofEpochMilli(timestamp);ZonedDateTime utcTime = ZonedDateTime.ofInstant(instant, ZoneOffset.UTC);System.out.println("UTC时间:" + utcTime);
将UTC时间转换为时间戳:
ZonedDateTime utcTime = ZonedDateTime.now(ZoneOffset.UTC);Instant instant = utcTime.toInstant();long timestamp = instant.toEpochMilli();System.out.println("时间戳:" + timestamp);
格式化输出UTC时间:
ZonedDateTime utcTime = ZonedDateTime.now(ZoneOffset.UTC);DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");String formattedUtcTime = utcTime.format(formatter);System.out.println("格式化的UTC时间:" + formattedUtcTime);

通过这些技巧,可以方便地在Java中进行时间戳与UTC时间之间的转换。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号