yyyy-MM-dd HH:mm:ss:SSS 24小時(shí)制或yyyy-MM-dd hh:mm:ss:SSS 12小時(shí)制,本文就來(lái)介紹一下兩者的區(qū)別,感興趣的可以了解一下" />

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

Java 日期格式y(tǒng)yyy-MM-dd與YYYY-MM-dd區(qū)別

 更新時(shí)間:2023年11月20日 09:40:33   作者:大齡烤紅薯  
我們?cè)趈ava中常用的規(guī)范格式為:
yyyy-MM-dd HH:mm:ss:SSS 24小時(shí)制或yyyy-MM-dd hh:mm:ss:SSS 12小時(shí)制,本文就來(lái)介紹一下兩者的區(qū)別,感興趣的可以了解一下

1. 前言

我們?cè)趈ava中常用的規(guī)范格式為:
yyyy-MM-dd HH:mm:ss:SSS 24小時(shí)制yyyy-MM-dd hh:mm:ss:SSS 12小時(shí)制

2. yyyy-MM-dd與YYYY-MM-dd區(qū)別在哪里?

我們看IDEA給的代碼提示:

(小疏忽后面的字被擋住了),解釋如下:

  • Y 代表 Week Year,表示當(dāng)天周所在的年份。這種方式將會(huì)把一年劃分成52 周/53周(類似于閏年的概念,每隔幾年將會(huì)增加一周)。
  • Week Year下每周僅屬于某一年,如果某年的第一周或最后一周跨年,就會(huì)導(dǎo)致部分日期年份與實(shí)際不符。
  • YYYY 表示:當(dāng)天所在的周屬于的年份,一周從周日開(kāi)始,周六結(jié)束,只要本周跨年,那么這周就算入下一年。

3. 舉例驗(yàn)證

常用格式為:yyyy-MM-dd HH:mm:ss;
以:2015-01-02 17:19:22:043 舉例

字符含義舉例
y(小寫y)yyyy-2015
M(大寫M)MM-01
d(小寫d)日(某月份對(duì)應(yīng)的天數(shù))dd-02
H(24 小時(shí)制,大寫H)小時(shí)(0-23)HH-17
h(12 小時(shí)制,小寫h)小時(shí)(1-12)hh-05
m(小寫m)分鐘mm-19
s(小寫s)ss-22
Y(大寫y)Week YearYYYY-2015
D(大寫D)一年中的天數(shù)(年份為大寫Y起作用)DD-362
S(大寫S)毫秒SSS-043

4. 上代碼驗(yàn)證

4.1 代碼

 public static void main(String[] args) {
        // 將指定時(shí)間轉(zhuǎn)換成時(shí)間戳,再由時(shí)間戳轉(zhuǎn)換成時(shí)間
        String Stime = "2015-01-02 17:19:22:43"; // 處理前的時(shí)間
        long Ltime = 0; // 時(shí)間戳
        System.out.println("處理前的時(shí)間:" + Stime);
        // 時(shí)間轉(zhuǎn)為時(shí)間戳
       //1.SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
      // 2.SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-DD hh:mm:ss");
      // 3.SimpleDateFormat simpleDateFormat = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
      // 4.SimpleDateFormat simpleDateFormat = new SimpleDateFormat("YYYY-MM-DD hh:mm:ss");
        try {
            Date date2 = simpleDateFormat.parse(Stime);
            Ltime = date2.getTime();
            System.out.println("時(shí)間轉(zhuǎn)時(shí)間戳結(jié)果:" + Ltime);
        } catch (ParseException | java.text.ParseException e) {
            e.printStackTrace();
        }
        //將時(shí)間戳轉(zhuǎn)換為時(shí)間
        String res = simpleDateFormat.format(Ltime);
        System.out.println("時(shí)間戳轉(zhuǎn)時(shí)間結(jié)果:" + res);
    }

4.2 結(jié)果:

結(jié)果1:yyyy-MM-dd HH:mm:ss:SSS
處理前的時(shí)間:2015-01-02 17:19:22:43
時(shí)間轉(zhuǎn)時(shí)間戳結(jié)果:1420190362043
時(shí)間戳轉(zhuǎn)時(shí)間結(jié)果:2015-01-02 17:19:22:043

結(jié)果2:yyyy-MM-DD hh:mm:ss:SSS 
時(shí)間轉(zhuǎn)時(shí)間戳結(jié)果:1420190362043
時(shí)間戳轉(zhuǎn)時(shí)間結(jié)果:2015-01-02 05:19:22:043 (證明yyyy對(duì)大寫D不敏感)

結(jié)果3:YYYY-MM-dd HH:mm:ss:SSS
時(shí)間轉(zhuǎn)時(shí)間戳結(jié)果:1419758362043
時(shí)間戳轉(zhuǎn)時(shí)間結(jié)果:2015-12-28 17:19:22:043

結(jié)果4:YYYY-MM-DD hh:mm:ss:SSS
時(shí)間轉(zhuǎn)時(shí)間戳結(jié)果:1419758362043
時(shí)間戳轉(zhuǎn)時(shí)間結(jié)果:2015-12-362 05:19:22:043 (證明YYYY對(duì)大寫D敏感)362代表12月28號(hào)這天是一年中的第362天

5. 關(guān)于字母數(shù)量以及大小寫問(wèn)題

5.1 大小寫問(wèn)題

字母的大小寫一定要符合規(guī)范,否則會(huì)出現(xiàn)bug,比如yyyy-mm-dd hh:MM:ss,
此時(shí)月份和分鐘寫亂了,就會(huì)出現(xiàn)時(shí)間錯(cuò)亂問(wèn)題,月份時(shí)間變錯(cuò),結(jié)果如下:

例子:

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-mm-dd HH:MM:ss");
2016-01-02 17:07:22

5.2 字母數(shù)量問(wèn)題

根據(jù)日常使用規(guī)范年份都是四個(gè)字母所以yyyy,月份、天數(shù)、時(shí)分秒毫秒同理(毫秒=1000就進(jìn)位了)

以下是一些字母數(shù)量不常規(guī)的結(jié)果:

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yy-MM-dd HH:mm:ss:SSS");
時(shí)間戳轉(zhuǎn)時(shí)間結(jié)果:15-01-02 17:19:22:043

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("y-MM-dd HH:mm:ss:SSS");
時(shí)間戳轉(zhuǎn)時(shí)間結(jié)果:2015-01-02 17:19:22:043

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyy-MM-dd HH:mm:ss:SSS");
時(shí)間戳轉(zhuǎn)時(shí)間結(jié)果:02015-01-02 17:19:22:043

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HHH:mmm:ss:SSS");
時(shí)間戳轉(zhuǎn)時(shí)間結(jié)果:2015-01-02 017:019:22:043

6. 總結(jié)

在java中要使用規(guī)范:即-> yyyy-MM-dd HH:mm:ss:SSS 24小時(shí)制yyyy-MM-dd hh:mm:ss:SSS 12小時(shí)制

到此這篇關(guān)于Java 日期格式y(tǒng)yyy-MM-dd與YYYY-MM-dd區(qū)別的文章就介紹到這了,更多相關(guān)Java yyyy-MM-dd YYYY-MM-dd內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 項(xiàng)目中配置Maven為國(guó)內(nèi)源實(shí)現(xiàn)方式

    項(xiàng)目中配置Maven為國(guó)內(nèi)源實(shí)現(xiàn)方式

    這篇文章主要介紹了項(xiàng)目中配置Maven為國(guó)內(nèi)源實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2026-03-03
  • JVM完全解讀之Metaspace解密源碼分析

    JVM完全解讀之Metaspace解密源碼分析

    通過(guò)這篇文章,你將可以了解到,為什么會(huì)有metaspace?metaspace的組成,metaspace的VM參數(shù),jstat里我們應(yīng)該關(guān)注metaspace的哪些值,有需要的朋友可以借鑒參考下
    2022-01-01
  • Feign利用自定義注解實(shí)現(xiàn)路徑轉(zhuǎn)義詳解

    Feign利用自定義注解實(shí)現(xiàn)路徑轉(zhuǎn)義詳解

    這篇文章主要講解一下如何通過(guò)注解實(shí)現(xiàn)對(duì)路由中的路徑進(jìn)行自定義編碼,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定的幫助,需要的可以參考一下
    2022-06-06
  • Java異?;A(chǔ)知識(shí)解析

    Java異?;A(chǔ)知識(shí)解析

    這篇文章主要介紹了Java異?;A(chǔ)知識(shí)解析,具有一定借鑒價(jià)值,需要的朋友可以資參考下。
    2017-12-12
  • java文件上傳Demo(必看篇)

    java文件上傳Demo(必看篇)

    下面小編就為大家?guī)?lái)一篇java文件上傳Demo(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • 淺談JSP與Servlet傳值及對(duì)比(總結(jié))

    淺談JSP與Servlet傳值及對(duì)比(總結(jié))

    下面小編就為大家?guī)?lái)一篇淺談JSP與Servlet傳值及對(duì)比(總結(jié))。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • Java如何利用LocalDate獲取某個(gè)月的第一天與最后一天日期

    Java如何利用LocalDate獲取某個(gè)月的第一天與最后一天日期

    這篇文章主要給大家介紹了關(guān)于Java如何利用LocalDate獲取某個(gè)月的第一天與最后一天日期的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-01-01
  • Java自帶注解、元注解、自定義注解的區(qū)別

    Java自帶注解、元注解、自定義注解的區(qū)別

    本文主要介紹了Java自帶注解、元注解、自定義注解的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 淺談java是如何做資源回收補(bǔ)救的

    淺談java是如何做資源回收補(bǔ)救的

    這篇文章主要介紹了淺談java是如何做資源回收補(bǔ)救的,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Kafka生產(chǎn)者和消費(fèi)者高級(jí)用法及說(shuō)明

    Kafka生產(chǎn)者和消費(fèi)者高級(jí)用法及說(shuō)明

    Kafka生產(chǎn)者和消費(fèi)者高級(jí)用法包括事務(wù)支持、多線程處理和自定義序列化與反序列化,事務(wù)支持確保消息的原子性,多線程處理提高高吞吐量場(chǎng)景下的效率,自定義序列化和反序列化則增強(qiáng)了靈活性,適用于復(fù)雜數(shù)據(jù)結(jié)構(gòu)
    2025-11-11

最新評(píng)論

宁晋县| 盐源县| 灯塔市| 永川市| 句容市| 大渡口区| 遂平县| 平定县| 成都市| 邹城市| 罗江县| 山阳县| 无锡市| 元江| 古丈县| 确山县| 万年县| 古蔺县| 威远县| 东乡县| 西昌市| 龙岩市| 襄城县| 武宣县| 罗甸县| 瑞安市| 玉环县| 铁岭市| 封丘县| 云安县| 北辰区| 桐乡市| 平南县| 岳阳市| 任丘市| 新巴尔虎左旗| 华容县| 宜宾市| 大足县| 榕江县| 鹰潭市|