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

java 獲取當(dāng)前時(shí)間的三種方法

 更新時(shí)間:2019年09月05日 09:09:08   作者:topEngineerray  
這篇文章主要介紹了java 獲取當(dāng)前時(shí)間的三種方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

總結(jié)java里面關(guān)于獲取當(dāng)前時(shí)間的一些方法

System.currentTimeMillis()

獲取標(biāo)準(zhǔn)時(shí)間可以通過System.currentTimeMillis()方法獲取,此方法不受時(shí)區(qū)影響,得到的結(jié)果是時(shí)間戳格式的。例如:

1543105352845 

我們可以將時(shí)間戳轉(zhuǎn)化成我們易于理解的格式

SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z");
Date date = new Date(System.currentTimeMillis());
System.out.println(formatter.format(date));

則該時(shí)間戳對應(yīng)的時(shí)間為:

2018-11-25 at 01:22:12 CET

值得注意的是,此方法會(huì)根據(jù)我們的系統(tǒng)時(shí)間返回當(dāng)前值,因?yàn)槭澜绺鞯氐臅r(shí)區(qū)是不一樣的。

java.util.Date

在Java中,獲取當(dāng)前日期最簡單的方法之一就是直接實(shí)例化位于Java包java.util的Date類。

Date date = new Date(); // this object contains the current date value 

上面獲取到的日期也可以被format成我們需要的格式,例如:

SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss"); 
System.out.println(formatter.format(date)); 

Calendar API

Calendar類,專門用于轉(zhuǎn)換特定時(shí)刻和日歷字段之間的日期和時(shí)間。

使用Calendar 獲取當(dāng)前日期和時(shí)間非常簡單:

Calendar calendar = Calendar.getInstance(); // gets current instance of the calendar 

與date一樣,我們也可以非常輕松地format這個(gè)日期成我們需要的格式

SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss"); 
System.out.println(formatter.format(calendar.getTime())); 

上面代碼打印的結(jié)果如下:

25-11-2018 00:43:39

Date/Time API

Java 8提供了一個(gè)全新的API,用以替換java.util.Date和java.util.Calendar。Date / Time API提供了多個(gè)類,幫助我們來完成工作,包括:

  • LocalDate
  • LocalTime
  • LocalDateTime
  • ZonedDateTime
  • LocalDate

LocalDate只是一個(gè)日期,沒有時(shí)間。 這意味著我們只能獲得當(dāng)前日期,但沒有一天的具體時(shí)間。

LocalDate date = LocalDate.now(); // gets the current date 

我們可以format它

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy"); 
System.out.println(date.format(formatter)); 

得到的結(jié)果只有年月日,例如:

25-11-2018

LocalTime

LocalTime與LocalDate相反,它只代表一個(gè)時(shí)間,沒有日期。 這意味著我們只能獲得當(dāng)天的當(dāng)前時(shí)間,而不是實(shí)際日期:

LocalTime time = LocalTime.now(); // gets the current time 

可以按如下方式format

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss"); 
System.out.println(time.format(formatter)); 

得到的結(jié)果類似如下:

00:55:58 

LocalDateTime

最后一個(gè)是LocalDateTime,也是Java中最常用的Date / Time類,代表前兩個(gè)累的組合 - 即日期和時(shí)間的值:

LocalDateTime dateTime = LocalDateTime.now(); // gets the current date and time 

format的方式也一樣

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss"); 
System.out.println(dateTime.format(formatter)); 

得到的日期結(jié)果類似于:

25-11-2018 00:57:20 

總結(jié)

以上所述是小編給大家介紹的java 獲取當(dāng)前時(shí)間的三種方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • JavaAPI的使用方法詳解

    JavaAPI的使用方法詳解

    這篇文章主要介紹了JavaAPI的使用方法詳解,還是比較不錯(cuò)的,這里分享給大家,供需要的朋友參考。
    2017-11-11
  • JavaWeb 文件的上傳和下載功能簡單實(shí)現(xiàn)代碼

    JavaWeb 文件的上傳和下載功能簡單實(shí)現(xiàn)代碼

    這篇文章主要介紹了JavaWeb 文件的上傳和下載功能簡單實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2017-04-04
  • JDBC程序更新數(shù)據(jù)庫中記錄的方法

    JDBC程序更新數(shù)據(jù)庫中記錄的方法

    這篇文章主要介紹了JDBC程序更新數(shù)據(jù)庫中記錄的方法,涉及Java基于JDBC操作數(shù)據(jù)庫的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10
  • JAVA集合框架Map特性及實(shí)例解析

    JAVA集合框架Map特性及實(shí)例解析

    這篇文章主要介紹了JAVA集合框架Map特性及實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Java中與數(shù)字相關(guān)的常用類的用法詳解

    Java中與數(shù)字相關(guān)的常用類的用法詳解

    在我們的代碼中,經(jīng)常會(huì)遇到一些數(shù)字&數(shù)學(xué)問題、隨機(jī)數(shù)問題、日期問題和系統(tǒng)設(shè)置問題等,為了解決這些問題,Java給我們提供了多個(gè)處理相關(guān)問題的類,比如Number類、Math類、Random類等等,本篇文章我們先從Number數(shù)字類和Math數(shù)學(xué)類學(xué)起
    2023-05-05
  • Spring創(chuàng)建BeanDefinition之路徑掃描詳解

    Spring創(chuàng)建BeanDefinition之路徑掃描詳解

    這篇文章主要介紹了Spring創(chuàng)建BeanDefinition之路徑掃描方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 基于StringBuilder類中的重要方法(介紹)

    基于StringBuilder類中的重要方法(介紹)

    下面小編就為大家?guī)硪黄赟tringBuilder類中的重要方法(介紹)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • java編譯時(shí)與運(yùn)行時(shí)概念與實(shí)例詳解

    java編譯時(shí)與運(yùn)行時(shí)概念與實(shí)例詳解

    本篇文章通過實(shí)例對 java程序編譯時(shí)與運(yùn)行時(shí)進(jìn)行了詳解,需要的朋友可以參考下
    2017-04-04
  • Java中正則表達(dá)式 .* 的含義講解

    Java中正則表達(dá)式 .* 的含義講解

    這篇文章主要介紹了Java中正則表達(dá)式 .* 的含義,通過舉例說明了正則表達(dá)式*,+,?的區(qū)別,本文給大家講解的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • DTO 實(shí)現(xiàn) service 和 controller 之間值傳遞的操作

    DTO 實(shí)現(xiàn) service 和 controller 之間值傳遞的操作

    這篇文章主要介紹了DTO 實(shí)現(xiàn) service 和 controller 之間值傳遞的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02

最新評論

文登市| 东乌珠穆沁旗| 韩城市| 集安市| 定陶县| 资阳市| 舟曲县| 姜堰市| 祁阳县| 开江县| 运城市| 中阳县| 昌乐县| 大同市| 新邵县| 乳山市| 海宁市| 大关县| 丹寨县| 洪雅县| 日喀则市| 镇巴县| 响水县| 南通市| 曲阳县| 同仁县| 五家渠市| 宾川县| 彝良县| 大理市| 新营市| 玉田县| 贵阳市| 柘荣县| 齐齐哈尔市| 天门市| 宁安市| 沈丘县| 称多县| 晋江市| 略阳县|