long时间戳转string
时间: 2023-11-25 14:08:08 浏览: 68
时间转换工具long和String的转换
5星 · 资源好评率100%
要将long类型的时间戳转换为字符串,可以使用以下方法:
```
public static String convertTimeToString(Long time){
Assert.notNull(time, "time is null");
DateTimeFormatter ftf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
return ftf.format(LocalDateTime.ofInstant(Instant.ofEpochMilli(time),ZoneId.systemDefault()));
}
```
这个方法将接收一个Long类型的时间戳作为参数,并将其转换为指定格式的字符串。时间格式为"yyyy-MM-dd HH:mm:ss"。使用DateTimeFormatter将时间戳转换为LocalDateTime,然后使用format方法将其格式化为字符串。
例如,如果时间戳为1629504000000,使用convertTimeToString方法将其转换为字符串,结果为"2021-08-21 00:00:00"。
请注意,在使用此方法之前,需要确保时间戳不为null,并按照指定的格式为"yyyy-MM-dd HH:mm:ss"进行转换。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文