时间戳转换日期格式java
时间: 2023-07-19 12:28:52 浏览: 127
js时间戳与日期格式之间相互转换
可以使用Java中的SimpleDateFormat类将时间戳转换为日期格式。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimestampToDate {
public static void main(String[] args) {
// 时间戳
long timestamp = 1620826538;
// 创建SimpleDateFormat对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 将时间戳转换为Date类型
Date date = new Date(timestamp * 1000);
// 使用SimpleDateFormat格式化日期
String formattedDate = sdf.format(date);
System.out.println("时间戳 " + timestamp + " 对应的日期为:" + formattedDate);
}
}
```
在上面的示例中,我们将时间戳转换为Date类型,然后使用SimpleDateFormat格式化日期。请注意,时间戳是秒数,而SimpleDateFormat的构造函数需要的是毫秒数,因此需要将时间戳乘以1000。输出如下:
```
时间戳 1620826538 对应的日期为:2021-05-12 22:55:38
```
阅读全文