LocalDateTime的ofEpochSecond
时间: 2023-11-09 08:51:35 浏览: 129
java+localdatetime +工具类
LocalDateTime的ofEpochSecond方法可以将从1970年1月1日0时0分0秒到指定时间间隔的秒数转换成对应的本地日期时间。它的语法如下:
```
public static LocalDateTime ofEpochSecond(long epochSecond, int nanoOfSecond, ZoneOffset offset)
```
其中,epochSecond参数表示从1970年1月1日0时0分0秒开始的时间间隔的秒数,nanoOfSecond参数表示纳秒数,offset参数表示时区偏移量。如果不需要时区偏移量,可以传入ZoneOffset.UTC。
例如,以下代码将从1970年1月1日0时0分0秒开始的1585921536秒转换成对应的本地日期时间,并输出结果:
```
LocalDateTime dateTime = LocalDateTime.ofEpochSecond(1585921536, 0, ZoneOffset.UTC);
System.out.println(dateTime); // 输出结果:2020-04-03T07:05:36
```
阅读全文