java时间戳转换日期格式
时间: 2025-01-16 13:53:39 浏览: 41
### Java 中将时间戳转换为日期字符串
在Java中,可以利用`SimpleDateFormat`类来实现时间戳到指定格式的日期字符串之间的转换。下面是一个具体的例子:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimestampToDate {
public static void main(String[] args) {
// 假设有一个13位毫秒级的时间戳
long timestamp = 1639645648000L;
// 创建Date对象
Date date = new Date(timestamp);
// 定义输出的日期格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 使用format方法将Date对象转成特定格式的字符串
String formattedDate = sdf.format(date);
// 打印结果
System.out.println(formattedDate);
}
}
```
上述代码展示了如何创建一个`SimpleDateFormat`实例并设置期望的日期格式[^3]。接着,通过调用该实例的`format()`函数传入由时间戳构建出来的`Date`对象,从而得到格式化的日期字符串。
对于十位数(即秒级别)的时间戳,在将其转换之前应当先乘以1000以便于适应Java内部使用的毫秒单位[^2]。
阅读全文
相关推荐


















