1.為什么要學習JDK8新增的時間
LocalDate:代表本地日期(年、月、日、星期)
LocalTime:代表本地時間(時、分、秒、納秒)
LocalDateTime:代表本地日期、時間(年、月、日、星期、時、分、秒、納秒)
它們獲取對象的方案
2.LocalDate的常用API(都是處理年、月、日、星期相關的)
3.LocalTime的常用API(都是處理時、分、秒、納秒相關的)
4.LocalDateTime的常用API(可以處理年、月、日、星期、時、分、秒、納秒等信息)
5.什么是時區
由于世界各個國家與地區的經度不同,各地區的時間也有所不同,因此會劃分為不同的時區。
6.ZoneId時區的常見方法
7.ZonedDateTime帶時區時間的常見方法
8.Instant時間線上的某個時刻/時間戳
通過獲取Instant的對象可以拿到此刻的時間,該時間由兩部分組成:從1970-01-01 00:00:00開始走到此刻的總秒數+不夠1秒的納秒數
①作用:可以用來記錄代碼的執行時間,或用于記錄用戶操作某個事件的時間點
②傳統的Date類,只能精確到毫秒,并且是可變對象;
③新增的Instant類,可以精確到納秒,并且是不可變對象,推薦用Instant代替Date。