java获取一个时间戳的年份
时间: 2024-02-01 08:02:17 浏览: 152
java获取年月日
5星 · 资源好评率100%
要获取一个时间戳的年份,你可以使用Java中的`java.time`包下的`Instant`类来实现。下面是获取时间戳年份的示例代码:
```java
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
public class TimestampYear {
public static void main(String[] args) {
long timestamp = System.currentTimeMillis();
Instant instant = Instant.ofEpochMilli(timestamp);
LocalDateTime dateTime = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
int year = dateTime.getYear();
System.out.println("Timestamp: " + timestamp);
System.out.println("Year: " + year);
}
}
```
这段代码将获取当前时间戳,并将其转换为本地日期时间。然后使用`getYear()`方法获取年份,并打印输出。
阅读全文