最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java8 Instant 時間戳實例講解

 更新時間:2022年11月04日 14:59:55   作者:springinwinter_4all  
Instant類是Java8 中補充的一個 時間戳類,nstant 可以使用靜態(tài)方法 now()或者of()方法來創(chuàng)建一個實例對象,本文通過實例代碼講解Java8 Instant 時間戳,感興趣的朋友跟隨小編一起看看吧

說明

Instant 類  是Java8 中補充的一個 時間戳類。
相較于 System.currentTimeMillis()獲取到【毫秒】,Instant 可以更為精確的獲取到【納秒】。

Instant 可以使用靜態(tài)方法 now() 或者 of() 方法來創(chuàng)建一個實例對象。(案例代碼中會有體現(xiàn))

Instant 類的常用API 就是獲取時間戳了
 * Instant 類的 getEpochSecond() : 獲取的是秒
 * Instant 類的 toEpochMilli() : 獲取的是毫秒,同 System.currentTimeMillis()
 * Instant 類的 getNano() : 獲取的是納秒,更精確了

同時,Instant 類還是 Java8 中 提供的新的 日期時間類LocalDateTime 與 原來的 java.util.Date 類之間轉(zhuǎn)換的橋梁。

在java.util.Date類與LocalDate、LocalDateTime類之間轉(zhuǎn)換中 均可以通過Instant作為中間類完成轉(zhuǎn)換,Instant的使用還是比較方便的,下面介紹Instant的使用。

一、創(chuàng)建Instant實例

Instant now = Instant.now();
System.out.println("now:"+now);

控制臺輸出:

now:2018-07-09T08:59:08.853Z

注意:通過這種方式獲取的時間戳與北京時間相差8個時區(qū),需要修正為北京時間,通過查看源代碼發(fā)現(xiàn)Instant.now()使用等是UTC時間Clock.systemUTC().instant()。LocalDate、LocalDateTime 的now()方法使用的是系統(tǒng)默認(rèn)時區(qū) 不存在Instant.now()的時間問題。
###解決方法
增加8個小時

Instant now = Instant.now().plusMillis(TimeUnit.HOURS.toMillis(8));
System.out.println("now:"+now);

控制臺輸出:

now:2018-07-09T16:58:48.188Z

二、Instant獲取long類型的10位秒數(shù)、13位毫秒數(shù)

Instant now = Instant.now().plusMillis(TimeUnit.HOURS.toMillis(8));
System.out.println("秒數(shù):"+now.getEpochSecond());
System.out.println("毫秒數(shù):"+now.toEpochMilli());

控制臺輸出:

秒數(shù):1539170157
毫秒數(shù):1539170157886

LocalDateTime輸出毫秒數(shù)的方式,比Instant多一步轉(zhuǎn)換

LocalDateTime localDateTime = LocalDateTime.now();
//LocalDateTime轉(zhuǎn)Instant
Instant localDateTime2Instant = localDateTime.atZone(ZoneId.systemDefault()).toInstant();
System.out.println("LocalDateTime 毫秒數(shù):"+localDateTime2Instant.toEpochMilli());

控制臺輸出:

LocalDateTime 毫秒數(shù):1539141733010

到此這篇關(guān)于Java8 Instant 時間戳的文章就介紹到這了,更多相關(guān)Java8 Instant 時間戳內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • spring MVC搭建及配置詳解

    spring MVC搭建及配置詳解

    本篇文章主要介紹了spring MVC配置方法,要想靈活運用Spring MVC來應(yīng)對大多數(shù)的Web開發(fā),就必須要掌握它的配置及原理,有興趣的可以了解一下。
    2017-01-01
  • Java實現(xiàn)飛機大戰(zhàn)-II游戲詳解

    Java實現(xiàn)飛機大戰(zhàn)-II游戲詳解

    《飛機大戰(zhàn)-II》是一款融合了街機、競技等多種元素的經(jīng)典射擊手游。游戲是用java語言實現(xiàn),采用了swing技術(shù)進(jìn)行了界面化處理,感興趣的可以了解一下
    2022-02-02
  • springboot接口參數(shù)校驗JSR303的實現(xiàn)

    springboot接口參數(shù)校驗JSR303的實現(xiàn)

    本文主要介紹了springboot接口參數(shù)校驗JSR303的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • idea實現(xiàn)類快捷生成接口方法示例

    idea實現(xiàn)類快捷生成接口方法示例

    這篇文章主要介紹了idea實現(xiàn)類快捷生成接口方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Java中的迭代和遞歸詳解

    Java中的迭代和遞歸詳解

    這篇文章主要給大家介紹了關(guān)于Java中的迭代和遞歸,文章顯示分別介紹了Java中的迭代和遞歸,而后又介紹了迭代和遞歸的區(qū)別以及數(shù)形遞歸的相關(guān)內(nèi)容,文中介紹的很詳細(xì),相信會對大家學(xué)習(xí)具有一定的參考借鑒價值,有需要的朋友們可以參考借鑒。
    2016-11-11
  • Java統(tǒng)計代碼的執(zhí)行時間的N種方法

    Java統(tǒng)計代碼的執(zhí)行時間的N種方法

    在日常開發(fā)中經(jīng)常需要測試一些代碼的執(zhí)行時間,但又不想使用向 JMH(Java?Microbenchmark Harness,Java 微基準(zhǔn)測試套件)這么重的測試框架,所以本文就匯總了一些 Java 中比較常用的執(zhí)行時間統(tǒng)計方法,總共包含以下 6 種,需要的朋友可以參考下
    2022-08-08
  • RSA加密的方式和解密方式實現(xiàn)方法(推薦)

    RSA加密的方式和解密方式實現(xiàn)方法(推薦)

    下面小編就為大家?guī)硪黄猂SA加密的方式和解密方式實現(xiàn)方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Java數(shù)據(jù)結(jié)構(gòu)和算法之冒泡排序(動力節(jié)點Java學(xué)院整理)

    Java數(shù)據(jù)結(jié)構(gòu)和算法之冒泡排序(動力節(jié)點Java學(xué)院整理)

    冒泡排序(Bubble Sort)是一種簡單的排序算法。本文重點給大家介紹java數(shù)據(jù)結(jié)構(gòu)和算法之冒泡排序,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧
    2017-04-04
  • Java數(shù)據(jù)結(jié)構(gòu)BFS廣搜法解決迷宮問題

    Java數(shù)據(jù)結(jié)構(gòu)BFS廣搜法解決迷宮問題

    廣搜BFS的基本思想是: 首先訪問初始點v并將其標(biāo)志為已經(jīng)訪問。接著通過鄰接關(guān)系將鄰接點入隊。然后每訪問過一個頂點則出隊。按照順序,訪問每一個頂點的所有未被訪問過的頂點直到所有的頂點均被訪問過。廣度優(yōu)先遍歷類似與層次遍歷
    2022-04-04
  • springBoot+mybatis-plus實現(xiàn)監(jiān)聽mysql數(shù)據(jù)庫的數(shù)據(jù)增刪改

    springBoot+mybatis-plus實現(xiàn)監(jiān)聽mysql數(shù)據(jù)庫的數(shù)據(jù)增刪改

    mybatis-plus技術(shù)是簡化了繁瑣的代碼操作,把增刪改查的語句都內(nèi)置了,直接調(diào)用就可以實現(xiàn)數(shù)據(jù)庫的增刪改查了,這篇文章主要給大家介紹了關(guān)于springBoot+mybatis-plus實現(xiàn)監(jiān)聽mysql數(shù)據(jù)庫數(shù)據(jù)增刪改的相關(guān)資料,需要的朋友可以參考下
    2024-01-01

最新評論

嘉荫县| 北票市| 新乐市| 延庆县| 吴桥县| 永康市| 稻城县| 修文县| 富源县| 新河县| 滨州市| 内黄县| 林州市| 固镇县| 光山县| 夏河县| 荔波县| 民丰县| 卢湾区| 本溪| 土默特左旗| 厦门市| 虞城县| 车致| 吉首市| 南昌市| 柏乡县| 博白县| 土默特右旗| 资阳市| 开江县| 容城县| 南宫市| 庆安县| 十堰市| 乌拉特后旗| 平乐县| 新安县| 商洛市| 门源| 八宿县|