如何将 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时间戳怎么转换成时间的详细内容,更多请关注知识资源分享宝库其它相关文章!
版权声明
本站内容来源于互联网搬运,
仅限用于小范围内传播学习,请在下载后24小时内删除,
如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!
E-mail:dpw1001@163.com
发表评论