java Unix 时间戳转换
时间: 2023-07-30 21:06:28 浏览: 141
unix时间戳转换
在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 z"); // 指定日期时间格式
String formattedDate = sdf.format(date); // 将Date对象格式化为字符串
System.out.println(formattedDate); // 输出转换后的日期时间字符串
```
上述代码中,`unixTimestamp` 表示待转换的Unix时间戳,单位为秒。首先将其转换为毫秒并创建一个 `java.util.Date` 对象。接着,使用 `SimpleDateFormat` 指定日期时间格式,将 `Date` 对象格式化为字符串。最后,输出转换后的日期时间字符串。
阅读全文