java时间戳怎么转换成时间

有两种方法将 java 时间戳转换成时间:直接转换:使用 timestamp 类的 tolocaldatetime() 方法将时间戳转换为 localdatetime 对象。日期格式化:使用 datetimeformatter 类将 loc

有两种方法将 java 时间戳转换成时间:直接转换:使用 timestamp 类的 tolocaldatetime() 方法将时间戳转换为 localdatetime 对象。日期格式化:使用 datetimeformatter 类将 localdatetime 对象格式化为可读的时间字符串。

java时间戳怎么转换成时间

如何将 Java 时间戳转换成时间

直接转换

使用 Timestamp 类的 toLocalDateTime() 方法,可以将时间戳直接转换成 LocalDateTime 对象。

long timestamp = 1656149800000L;
LocalDateTime dateTime = Timestamp.ofEpochMilli(timestamp).toLocalDateTime();

登录后复制

日期格式化

为了将 LocalDateTime 对象转换成可读的时间字符串,可以使用 DateTimeFormatter 类。

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = formatter.format(dateTime);

登录后复制

示例

long timestamp = 1656149800000L;
Timestamp timestampObj = Timestamp.ofEpochMilli(timestamp);

// 直接转换
LocalDateTime dateTime = timestampObj.toLocalDateTime();
System.out.println(dateTime); // 输出:2022-06-27T12:30:00

// 通过日期格式化
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = formatter.format(dateTime);
System.out.println(formattedDateTime); // 输出:2022-06-27 12:30:00

登录后复制

以上就是java时间戳怎么转换成时间的详细内容,更多请关注叮当号网其它相关文章!

文章来自互联网,只做分享使用。发布者:城南北边,转转请注明出处:https://www.dingdanghao.com/article/529890.html

(0)
上一篇 2024-05-26 15:20
下一篇 2024-05-26 15:20

相关推荐

联系我们

在线咨询: QQ交谈

邮件:442814395@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信公众号