import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Date;
public class DateToLocalDateTimeExample {
public static void main(String[] args) {
// 创建一个Date对象
Date date = new Date();
// 将Date对象转换为LocalDateTime对象
LocalDateTime localDateTime = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
// 输出转换后的LocalDateTime对象
System.out.println("Date: " + date);
System.out.println("LocalDateTime: " + localDateTime);
}
}
Date
对象:我们首先创建了一个 Date
对象,它表示当前的时间。LocalDateTime
:使用 date.toInstant()
方法将 Date
对象转换为 Instant
对象。然后使用 atZone(ZoneId.systemDefault())
方法将其转换为带时区的 ZonedDateTime
对象。最后,调用 toLocalDateTime()
方法将其转换为 LocalDateTime
对象。Date
对象和转换后的 LocalDateTime
对象,以便对比查看。这样就可以实现从 Date
到 LocalDateTime
的转换。
上一篇:java velocity
下一篇:java biginteger
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站