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

Java SimpleDateFormat中英文時(shí)間格式化轉(zhuǎn)換詳解

 更新時(shí)間:2017年12月10日 09:34:41   作者:kingwtd  
這篇文章主要為大家詳細(xì)介紹了Java SimpleDateFormat中英文時(shí)間格式化轉(zhuǎn)換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

SimpleDateFormat是一個(gè)以與語言環(huán)境有關(guān)的方式來格式化和解析日期的具體類。它允許進(jìn)行格式化(日期 -> 文本)、解析(文本 -> 日期)和規(guī)范化。

SimpleDateFormat使得可以選擇任何用戶定義的日期-時(shí)間格式的模式。但是,仍然建議通過DateFormat中的getTimeInstance、getDateInstance 或 getDateTimeInstance 來創(chuàng)建日期-時(shí)間格式器。每一個(gè)這樣的類方法都能夠返回一個(gè)以默認(rèn)格式模式初始化的日期/時(shí)間格式器??梢愿鶕?jù)需要使用applyPattern 方法來修改格式模式。

日期和時(shí)間模式


SimpleDateFormat使用方法

根據(jù)上面的的“日期和時(shí)間模式”,設(shè)定需要匹配的模式,可以實(shí)現(xiàn)String與Date類型的互轉(zhuǎn),例如:

String類型的時(shí)間轉(zhuǎn)換成Date類型時(shí)間,比較常用的幾種時(shí)間格式轉(zhuǎn)換如下:

a. 時(shí)間格式: “2015-08-28”, 模式: “yyyy-MM-dd”

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = dateFormat.parse("2015-08-28");

b. 時(shí)間格式: “2015-08-28 18:28:30”, 模式: “yyyy-MM-dd HH:mm:ss”

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = dateFormat.parse("2015-08-28 18:28:30");

c. 時(shí)間格式: “2015-8-28”, 模式: “yyyy-M-d”

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-M-d");
Date date = dateFormat.parse("2015-8-28");

d. 時(shí)間格式: “2015-8-28 18:8:30”, 模式: “yyyy-M-d H:m:s”

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-M-d H:m:s");
Date date = dateFormat.parse("2015-8-28 18:8:30");

e. 時(shí)間格式: “Aug 28, 2015 6:8:30 PM”, 模式: “MMM d, yyyy h:m:s aa”

SimpleDateFormat dateFormat = new SimpleDateFormat("MMM d, yyyy h:m:s aa", Locale.ENGLISH);
Date date = dateFormat.parse("Aug 28, 2015 6:8:30 PM");

f. 時(shí)間格式: “Fri Aug 28 18:08:30 CST 2015”, 模式: “EEE MMM d HH:mm:ss ‘CST' yyyy”

SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM d HH:mm:ss 'CST' yyyy", Locale.ENGLISH);
Date date = dateFormat.parse("Fri Aug 28 18:08:30 CST 2015");

Date類型的時(shí)間轉(zhuǎn)換成String類型時(shí)間

這是“String類型的時(shí)間轉(zhuǎn)換成Date類型時(shí)間”的逆向操作,只要將Date date = dateFormat.parse([String型時(shí)間]);換成String date = dateFormat.format([Date型時(shí)間]);即可。例如,將當(dāng)前時(shí)間格式化成[yyyy年M月d日]的形式:

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年M月d日");
String date = dateFormat.format(new Date());

注:我們?cè)谧鰰r(shí)間格式轉(zhuǎn)換時(shí),主要是找對(duì)匹配時(shí)間格式的模式;另外,英文格式的時(shí)間轉(zhuǎn)換時(shí)需要帶上Locale.ENGLISH,否則會(huì)轉(zhuǎn)換失敗,因?yàn)樗J(rèn)的是本地化的設(shè)置,除非你的操作系統(tǒng)是英文的,總之時(shí)間轉(zhuǎn)換時(shí)需要時(shí)間格式與模式保持一致。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Springboot 如何關(guān)閉自動(dòng)配置

    Springboot 如何關(guān)閉自動(dòng)配置

    這篇文章主要介紹了Springboot 如何關(guān)閉自動(dòng)配置的操作,具有很好的開車價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • JDBC的基本操作與Statement和PreparedStateMent使用區(qū)別分析

    JDBC的基本操作與Statement和PreparedStateMent使用區(qū)別分析

    這篇文章主要介紹了JDBC的基本操作與Statement和PreparedStateMent使用區(qū)別,Java Database Connectivity,它是代表一組獨(dú)立于任何數(shù)據(jù)庫管理系統(tǒng)(DBMS)的API,聲明在java.sql與javax.sql包中,是SUN(現(xiàn)在Oracle)提供的一組接口規(guī)范
    2023-04-04
  • java設(shè)計(jì)模式之觀察者模式

    java設(shè)計(jì)模式之觀察者模式

    這篇文章主要為大家詳細(xì)介紹了java設(shè)計(jì)模式之觀察者模式的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • 深入淺出解析Java ThreadLocal原理

    深入淺出解析Java ThreadLocal原理

    ThreadLocal是JDK包提供的,它提供線程本地變量,如果創(chuàng)建一樂ThreadLocal變量,那么訪問這個(gè)變量的每個(gè)線程都會(huì)有這個(gè)變量的一個(gè)副本,在實(shí)際多線程操作的時(shí)候,操作的是自己本地內(nèi)存中的變量,從而規(guī)避了線程安全問題,感興趣的朋友快來看看吧
    2021-11-11
  • 詳解Spring依賴注入的三種方式以及優(yōu)缺點(diǎn)

    詳解Spring依賴注入的三種方式以及優(yōu)缺點(diǎn)

    IoC?和?DI?是?Spring?中最重要的兩個(gè)概念,其中?IoC(Inversion?of?Control)為控制反轉(zhuǎn)的思想,而?DI(Dependency?Injection)依賴注入為其(IoC)具體實(shí)現(xiàn)。那么?DI?實(shí)現(xiàn)依賴注入的方式有幾種?這些注入方式又有什么不同?本文就來和大家一起詳細(xì)聊聊
    2022-08-08
  • Java內(nèi)存模型JMM與volatile

    Java內(nèi)存模型JMM與volatile

    這篇文章主要介紹了Java內(nèi)存模型JMM與volatile,Java內(nèi)存模型是一種抽象的概念,并不真實(shí)存在,它描述的是一組規(guī)則或規(guī)范,定義了程序中各個(gè)變量的訪問方式
    2022-07-07
  • Java實(shí)現(xiàn)簡單銀行ATM功能

    Java實(shí)現(xiàn)簡單銀行ATM功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)銀行ATM簡單功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • Java ForkJoin框架的原理及用法

    Java ForkJoin框架的原理及用法

    這篇文章主要介紹了Java ForkJoin框架的原理及用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Spring boot 數(shù)據(jù)庫連接斷線重連問題

    Spring boot 數(shù)據(jù)庫連接斷線重連問題

    這篇文章主要介紹了Spring boot 數(shù)據(jù)庫連接斷線重連問題,需要的朋友可以參考下
    2017-06-06
  • 詳解Java8中CompletableFuture類的使用

    詳解Java8中CompletableFuture類的使用

    Java?8中引入了CompletableFuture類,它是一種方便的異步編程工具,可以處理各種異步操作,本文將詳細(xì)介紹CompletableFuture的使用方式,希望對(duì)大家有所幫助
    2023-04-04

最新評(píng)論

南郑县| 沙雅县| 宁陕县| 驻马店市| 万全县| 左贡县| 岢岚县| 盱眙县| 泽州县| 南宁市| 拉孜县| 永济市| 景洪市| 天门市| 开江县| 阜南县| 宁夏| 凌云县| 寿光市| 清流县| 罗山县| 大方县| 年辖:市辖区| 江山市| 绥中县| 唐海县| 陆川县| 佛山市| 信宜市| 黑水县| 蓝山县| 青海省| 新巴尔虎右旗| 长海县| 海晏县| 永川市| 涿鹿县| 武清区| 屏东县| 白沙| 辛集市|