时间戳 转 LocalDateTime

366浏览 · 2023-07-28 07:40:17
时间戳是指从1970年1月1日00:00:00 UTC到指定时间的秒数。LocalDateTime是Java 8中的一个类,用于表示日期和时间,不带有时区信息。如果需要将时间戳转换为LocalDateTime,可以使用以下代码: ```java long timestamp = 1627589100; // 时间戳,单位为秒 LocalDateTime datetime = LocalDateTime.ofEpochSecond(timestamp, 0, ZoneOffset.UTC); // 将时间戳转换为LocalDateTime 其中,ofEpochSecond方法用于将时间戳转换为LocalDateTime,第一个参数是时间戳,第二个参数是以纳秒为单位的偏移量(这里设置为0),第三个参数是时区信息(这里设置为UTC时区)。这样就可以得到一个表示指定时间的LocalDateTime对象。
相关问题
以下是将时间戳转换为LocalDateTime的Python代码示例: ```python import datetime # 将时间戳转换为LocalDateTime timestamp = 1626844800 # 时间戳,单位为秒 dt_object = datetime.datetime.fromtimestamp(timestamp) # 输出转换后的LocalDateTime print("LocalDateTime:", dt_object) 在上面的代码中,我们使用了Python内置的datetime模块来将时间戳转换为LocalDateTi