将时间戳解析为该日期字符串

时间:2020-10-26 15:04:09

标签: java datetime

如何解析此时间戳

1594361788215

2020-10-26T15:21:47.758+01:00格式的String类型数据

1 个答案:

答案 0 :(得分:2)

您可以使用库java.time轻松将纪元时间戳格式化为字符串。

首先,您必须将具有的纪元时间戳转换为ZonedDateTime:

ZonedDateTime zonedDateTime = ZonedDateTime.ofInstant(
    Instant.ofEpochMilli(1594361788215L), 
    ZoneId.of("Europe/London"));

您描述的格式对应于ISO_OFFSET_DATE_TIME

String formatted = zonedDateTime.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME);