注意LocalDate
並沒有時間資訊,只有日期資訊。
import java.time.LocalDate;
import java.time.ZoneId;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// Date to LocalDate
Date date1 = new Date();
LocalDate localDate1 = date1.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
System.out.println(date1); // Sat Sep 26 17:03:48 CST 2020
System.out.println(localDate1); // 2020-09-26
// LocalDate to Date
LocalDate localDate2 = LocalDate.now();
Date date2 = Date.from(localDate2.atStartOfDay(ZoneId.systemDefault()).toInstant());
System.out.println(date2); // Sat Sep 26 00:00:00 CST 2020
System.out.println(localDate2); // 2020-09-26
}
}
沒有留言:
張貼留言