timestamp转LocalDate
时间: 2023-10-15 09:29:21 浏览: 190
要将时间戳转换为本地日期(LocalDate),您可以使用 Java 8 的新API,如下所示:
```java
import java.time.Instant;
import java.time.LocalDate;
import java.time.ZoneId;
public class TimestampToLocalDate {
public static void main(String[] args) {
long timestamp = 1639531200; // 输入您的时间戳
// 将时间戳转换为本地日期
LocalDate localDate = Instant.ofEpochSecond(timestamp)
.atZone(ZoneId.systemDefault())
.toLocalDate();
System.out.println("Local Date: " + localDate);
}
}
```
在上面的示例中,我们使用 `Instant.ofEpochSecond(timestamp)` 将时间戳转换为 `Instant` 对象,然后使用 `atZone(ZoneId.systemDefault())` 将其转换为系统默认时区下的 `ZonedDateTime` 对象。最后,我们使用 `toLocalDate()` 方法将其转换为本地日期(`LocalDate`)。
请注意,这里假设您的时间戳是以秒为单位的。如果您的时间戳以毫秒为单位,则需要使用 `Instant.ofEpochMilli(timestamp)`。
希望这可以帮助到您!
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)