如何将long(currentTimeInMillis)转换为UTC时间戳?

我的客户寄给我Long,这可以被认为是

scala> System.currentTimeMillis
res3: Long = 1441056836609

scala> 

如何将其转换为UTC timeStamp?

在服务器上,我们使用的是Java 8

解决方法:

您可以使用Instant类方法.

import java.time.Instant;
import java.time.ZoneOffset;

Instant.ofEpochMilli(<yourmillis>).atOffset(ZoneOffset.UTC).toString();

您的示例日期为“2015-08-31T21:33:56.609Z”.

上一篇:如何将Javascript中创建的UTC日期与C#中的UTC日期进行比较?


下一篇:随手写点之QString to UTC time