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 中文站