Instant时间戳转换Date
时间: 2024-06-09 10:06:35 浏览: 2
在Java中,可以使用`java.util.Date`类和`java.time.Instant`类来进行时间戳和日期之间的转换。以下是一个示例代码:
```java
import java.time.Instant;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 从时间戳创建Instant对象
Instant instant = Instant.ofEpochMilli(1627705500000L);
// 从Instant对象创建Date对象
Date date = Date.from(instant);
System.out.println(date);
// 从Date对象创建Instant对象
Instant instant2 = date.toInstant();
System.out.println(instant2);
}
}
```
输出结果为:
```
Tue Jul 27 08:25:00 UTC 2021
2021-07-27T08:25:00Z
```
在上面的代码中,我们首先使用`Instant.ofEpochMilli()`方法从时间戳创建了一个Instant对象,然后使用`Date.from()`方法将其转换为Date对象。接着,我们又使用`Date.toInstant()`方法将Date对象转换为Instant对象。