有两种方法将 Java 时间戳转换成时间:直接转换:使用 Timestamp 类的 toLocalDateTime() 方法将时间戳转换为 LocalDateTime 对象。日期格式化:使用 DateTimeFormatter 类将 LocalDateTime 对象格式化为可读的时间字符串。

如何将 Java 时间戳转换成时间
直接转换
使用 Timestamp 类的 toLocalDateTime() 方法,可以将时间戳直接转换成 LocalDateTime 对象。
<code class="java">long timestamp = 1656149800000L; LocalDateTime dateTime = Timestamp.ofEpochMilli(timestamp).toLocalDateTime();</code>
日期格式化
立即学习“Java免费学习笔记(深入)”;
为了将 LocalDateTime 对象转换成可读的时间字符串,可以使用 DateTimeFormatter 类。
<code class="java">DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = formatter.format(dateTime);</code>示例
<code class="java">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</code>以上就是java时间戳怎么转换成时间的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号