Java編程教程-Java LocalTime類
時間:2024-01-16 來源:華清遠見
Java 8里面添加了許多的新特性,如LocalDate、LocalTime、LocalDateTime。
新增的日期類主要有三種:
java.time.LocalDate ->只對年月日做出處理
java.time.LocalTime ->只對時分秒納秒做出處理
java.time.LocalDateTime ->同時可以處理年月日和時分秒
創建LocalTime
默認格式:yyyy-MM-dd, 例如:2021-11-2
默認格式:HH:mm:ss.SSSSSSSSS 例如:11:23:40.051942200。
當納秒<=0時,不顯示納秒
當秒<=0且納秒<=0時,默認只顯示時:分 如11:23
默認格式:yyyy-MM-ddTHH:mm:ss.SSSSSSSSS 例如:2021-12-01T11:27:22.598224900
創建LocalTime
LocalTime時間比較
獲取時、分、秒、納秒
時間計算,加/減時、分、秒、納秒…
加/減時、分、秒、納秒
計算兩個時間的間隔
方法一:通過Duration計算兩個LocalTime相差的時間
方法二:ChronoUnit也可以計算兩個單元之間的差值。我們使用ChronoUnit類的between() 方法來執
行相同的操作
方法三:通過LocalTime類的toSecondOfDay()方法,返回時間對應的秒數,然后計算出兩個時間相差的
間隔
時間格式化
LocalTime進階
修改LocalTime的時、分、秒、納秒

