时间戳转日期 java
时间: 2025-04-18 18:28:56 浏览: 27
### Java 中将时间戳转换为日期的方法
在 Java 中,可以采用多种方式来完成时间戳向日期字符串的转换操作。下面介绍一种常见的方式,即利用 `SimpleDateFormat` 类来进行格式化处理。
```java
// 创建一个新的Date对象表示当前时刻
Date millisecondDate = new Date(System.currentTimeMillis());
// 定义日期格式器并指定输出格式
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 将Date类型的变量按照定义好的格式转化为String类型
String formattedDateString = formatter.format(millisecondDate);
System.out.println(formattedDateString); // 输出格式化的日期字符串
```
对于来自外部源(比如数据库或其他服务)的时间戳数值,在将其转为可读性强的人类友好型日期之前通常也需要乘以1000以便于匹配Java内部使用的毫秒级精度[^3]:
```java
long lcc_time = ... ; // 假设这是从某个地方获取到的一个整数形式的时间戳
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String re_StrTime = sdf.format(new Date(lcc_time * 1000L));
```
此外还有其他一些高级API可用于更复杂的场景下执行相同的功能,例如使用`LocalDateTime` 和 `Instant` 结合 `ZonedDateTime`, 这些新特性是在Java8之后引入用来改进旧版 API 的不足之处[^1]。
阅读全文
相关推荐


















