Oundroni Asked: 2020-06-14 05:18:35 +0800 CST 2020-06-14 05:18:35 +0800 CST 2020-06-14 05:18:35 +0800 CST 从 java.util.Date 转到 java.time.LocalDate? 772 我在 Date 中有一个日期,我想将它传递给 LocalDate: Date fechaAntigua = new Date(); LocalDate fechaNueva = new LocalDate(); fechaNueva = fechaAntigua ...? java 3 Answers Voted Best Answer Codelaby 2020-06-14T05:34:11+08:002020-06-14T05:34:11+08:00 测试: Date fechaAntigua = new Date(); LocalDate fechaNueva = fechaAntigua.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); 从 SO 中提取:convert-java-util-date-to-java-time-localdate Jorgesys 2020-06-14T07:11:33+08:002020-06-14T07:11:33+08:00 它可以由 LocalDate 类通过toInstant()获得: import java.time.LocalDate; import java.time.ZoneId; ... ... Date input = new Date(); LocalDate date = input.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); Jose Ruben Alejandro Vera Brac 2020-06-20T20:28:19+08:002020-06-20T20:28:19+08:00 每个库的说明以及每个库在程序中实现的功能。
测试:
从 SO 中提取:convert-java-util-date-to-java-time-localdate
它可以由 LocalDate 类通过toInstant()获得:
每个库的说明以及每个库在程序中实现的功能。