第 1-6 课:玩转时间 + 面试题
生活随笔
收集整理的這篇文章主要介紹了
第 1-6 课:玩转时间 + 面试题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在 JDK 8 之前,Java 語言為我們提供了兩個類用于操作時間,它們分別是:java.util.Date 和 java.util.Calendar,但在 JDK 8 的時候為了解決舊時間操作類的一些缺陷,提供了幾個新的類,用于操作時間和人氣,它們分別是:LocalTime、LocalDateTime、Instant,都位于 java.time 包下。 時間的操作在我們日常的開發中經常見到,比如,業務數據都要記錄創建時間和修改時間,并要把這些時間格式化之后顯示到前端頁面,再比如我們需要計算業務數據的時間間隔等,都離不開對時間的操作,那如何正確而優雅地使用時間?這就是我們接下來要討論的話題。
時間基礎知識科普
格林威治時間
格林威治(又譯格林尼治)是英國倫敦南郊原格林威治天文臺的所在地,它是世界計算時間和地球經度的起點,國際經度會議 1884 年在美國華盛頓召開,會上通過協議,以經過格林威治天文臺的經線為零度經線(即本初子午線),作為地球經度的起點,并以格林威治為“世界時區”的起點。
格林威治時間和北京時間的關系
格林威治時間被定義為世界時間,就是 0 時區,北京是東八區。也就是說格林威治時間的 1 日 0 點,對應到北京的時間就是 1 日 8 點。
時間戳
時間戳是指格林威治時間 1970-01-01 00:00:00(北京時間 1970-01-01 08:00:00)起至現在的總秒數。
JDK 8 之前的時間操作
1 獲取時間
Date date = new Date(); System.out.println(date);總結
以上是生活随笔為你收集整理的第 1-6 课:玩转时间 + 面试题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第 2-2 课:各种内部类和枚举类 +
- 下一篇: react native android