java.util.Date轉換為java.time.LocalDate


public static void main(String[] args) {
    // 初始化Date對象
    Date date = new Date();
    // 將Date對象轉換為Instant對象
    Instant instant = date.toInstant();
    // Date類包含日期和時間信息,但是不提供時區信息,和Instant一樣,通過Instant類的atZone方法添加時區信息進行轉換
    ZonedDateTime zonedDateTime = instant.atZone(ZoneId.systemDefault());
    // 將zonedDateTime通過toLocalDateTime方法轉換為LocalDateTime對象
    LocalDateTime localDateTime = zonedDateTime.toLocalDateTime();
    System.out.println("轉換之前的Date對象是" + date);
    System.out.println("轉換之后的LocalDateTime對象" + localDateTime);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM