java时间戳转换日期
时间: 2025-04-27 19:23:09 浏览: 54
### Java 时间戳转日期方法
在 Java 中,可以利用 `java.util.Date` 类来实现时间戳到日期对象的转换。对于给定的一个 `long` 类型的时间戳,可以直接传递该值至 `Date` 的构造函数完成初始化[^1]。
```java
import java.util.Date;
public class TimeStampToDate {
public static void main(String[] args) {
// 设定一个 long 类型变量作为示例时间戳
final Long receiveTime = 1672531199000L;
// 使用接收的时间戳创建 Date 实例
Date date = new Date(receiveTime);
// 输出转换后的日期字符串表示形式
System.out.println("转换后的日期: " + date.toString());
}
}
```
为了处理十位数(秒级别)的时间戳而非默认的毫秒级,则需乘以一千将其转化为标准格式再进行上述操作[^2]。
如果需要进一步定制输出样式或者获取更精确控制下的日期表达方式,推荐采用 `SimpleDateFormat` 或者自 JDK 8 开始引入的新 API —— `java.time.format.DateTimeFormatter` 来格式化日期对象[^3]。
例如:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
// 创建 SimpleDateFormat 对象并指定模式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = sdf.format(new Date(1672531199000L));
System.out.println(formattedDate); // 输出特定格式化的日期字符串
```
阅读全文
相关推荐


















