1. 程式人生 > 實用技巧 >Java常用類之時間類

Java常用類之時間類

JDK8之前日期時間API

1. java.lang.System類

2. java.util.Date類

3. java.text.SimpleDateFormat類

4. java.util.Calendar( 日曆)類

JDK8中新日期時間API

java.time – 包含值物件的基礎包
java.time.chrono – 提供對不同的日曆系統的訪問
java.time.format – 格式化和解析時間和日期
java.time.temporal – 包括底層框架和擴充套件特性
java.time.zone – 包含時區支援的類
說明:大多數開發者只會用到基礎包和format包,也可能會用到temporal包。因此,儘管有68個新的公開型別,大多數開發者,大概將只會用到其中的三分之一。

LocalDate 、LocalTime 、LocalDateTime

LocalDate代表IOS格式(yyyy-MM-dd)的日期,可以儲存 生日、紀念日等日期。
LocalTime表示一個時間,而不是日期。
LocalDateTime是用來表示日期和時間的,這是一個最常用的類之一。

瞬時:Instant

格式化與解析日期或時間

其它API

參考:與傳統日期處理的轉換