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

标签 java scala time utc

我的客户正在向我发送 Long,这可以被认为是

scala> System.currentTimeMillis
res3: Long = 1441056836609

scala> 

如何将其转换为 UTC 时间戳?

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

最佳答案

您可以使用 Instant 类方法。

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

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

您的示例日期将是 "2015-08-31T21:33:56.609Z"

关于java - 如何将 long (currentTimeInMillis) 转换为 UTC 时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32320428/

相关文章:

php - 在php中找到特定日期/时间的最大和最小可能值

java简单递归

multithreading - 如何正确构建 Twitter 的 future

list - 使用 Scala 进行运行长度编码

scala - Play/Scala/ future : Chained Requests

python - 一个月的周数?

linux - Grep 并增加值

java - 如何在 Servlet 上使用 JSON 将多个参数传递给 Ajax

java - 使用 Swagger 文档的异步 Jersey REST API 中的 NullPointerException

java - 使用 JQuery 在 Javascript 中解析外部 JSON 文件(包含数组元素)