java Unix时间戳转换成看的懂的格式
时间: 2024-02-16 20:05:33 浏览: 103
Java时间转换成unix时间戳的方法
3星 · 编辑精心推荐
在Java中将Unix时间戳转换为可读的日期时间格式可以使用以下代码:
```java
long unixTimestamp = 1626956628; // Unix时间戳,单位为秒
Date date = new java.util.Date(unixTimestamp * 1000L); // 将秒转换为毫秒
SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 指定日期时间格式
String formattedDate = sdf.format(date); // 将Date对象格式化为字符串
System.out.println(formattedDate); // 输出转换后的可读日期时间字符串
```
上述代码中,`unixTimestamp` 表示待转换的Unix时间戳,单位为秒。首先将其转换为毫秒并创建一个 `java.util.Date` 对象。接着,使用 `SimpleDateFormat` 指定日期时间格式,将 `Date` 对象格式化为字符串。最后,输出转换后的可读日期时间字符串。在上述代码中,日期时间格式为 `"yyyy-MM-dd HH:mm:ss"`,可以根据需要自行更改。
阅读全文