1. 程式人生 > >Java8 日期時間API

Java8 日期時間API

ref 本地 設計 size 操作日期 div span api lis

使用Java8,新的日期時間API引入覆蓋舊的日期時間API的以下缺點。

  • 非線程安全 - java.util.Date不是線程安全的,因此開發者必須在使用日期處理並發性問題。新的日期時間API是不可變的,並且沒有setter方法。

  • 設計不佳 - 默認的開始日期從1900年,開始每月從1天從0開始,所以沒有統一。不直接使用方法操作日期。新的API提供了這樣操作實用方法。

  • 困難的時區處理 - 開發人員必須編寫大量的代碼來處理時區的問題。新的API設計開發保持特定領域設計。

JAVA8引入了java.time包 - 下一個新的日期時間API。以下是一些在java.time程序包引入重要的類。

  • 本地 - 簡化日期時間API,沒有時間處理區的復雜性。

  • 時區 - 專業的日期時間API來處理各種時區

點擊鏈接查看詳細內容

Java8 日期時間API