如何解析此时间戳
1594361788215
以2020-10-26T15:21:47.758+01:00
格式的String类型数据
答案 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);