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

java中Date類和Strng類的靈活轉(zhuǎn)化

 更新時間:2020年09月24日 11:27:37   作者:神秘時光?  
這篇文章主要介紹了java中Date類和Strng類的靈活轉(zhuǎn)化,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

在java開發(fā)的實際場景中,我們經(jīng)常要對時間進行格式化處理,但是每次獲取開發(fā)中自己需要的格式都要重新寫一個方法,這樣的代碼看起來是非常的笨重并且冗余,為此通過以下的方法可以靈活的對時間進行Date類型和String類型進行轉(zhuǎn)化:

話不多說,直接上代碼!

先定義一個獲取時間格式的枚舉類

```//首先定義一個枚舉類
public enum DateFormatEnum{
 //年份
 Y("yyyy"),
 //年月
 YM("yyyy-MM"),
 //年月日
 YMD("yyyy-MM-dd"),
 //年月日時
 YMDH("yyyy-MM-dd HH"),
 //年月日時分
 YMDHM("yyyy-MM-dd HH:mm"),
 //年月日時分秒
 YMDHMS("yyyy-MM-dd HH:mm:ss");

 private String dataFormatType;
 
 //構(gòu)造函數(shù)
 DateFormatEnum(String dataFormatType){
 
 this.dataFormatType=dataFormatType;
 }
 //外部調(diào)用時間格式類型
 String getDataFormatType(){
 
 return this,dataFormatType;
 } 
}

再寫一個簡單的工具類方法就可以讓時間靈活在Date類和String類上靈活轉(zhuǎn)化了

public class DateUtil{

 //Date類轉(zhuǎn)換為String類(任意格式)
 public static String changeDateToStr(Date date,DateFormatEnum dataFormatEnum){
  
 SimpleDateFormat format = new SimpleDateFormat(dateFormatEnum.getDateFormatType);
 
 return format.format(date)
 }
 //String類轉(zhuǎn)換為Date類(任意格式)
 public static Date changeStrToDate(String date,DateFormatEnum dateFormatEnum){
 
 SimpleDateFormat format = new SimpleDateFormat(dateFormatEnum.getDateFormatType);
 
 return format.parse(date);
 }
 //獲取當前時間的String類型(任意格式)
 public static String getStrNowDate(DateFormatEnum dateFormatEnum){

 SimpleDateFormat format = new SimpleDateFormat(dateFormatEnum.getDateFormatType);
 
 return format.format(new Date())
 
 }
 //獲取當前時間的Date類型(任意格式)
 public static Date getDateNowDate(DateFormatEnum dateFormatEnum){

 SimpleDateFormat format = new SimpleDateFormat(dateFormatEnum.getDateFormatType);
 
 return format.parse(new Date())
 
 }

}

到此這篇關(guān)于java中Date類和Strng類的靈活轉(zhuǎn)化的文章就介紹到這了,更多相關(guān)java Date類和Strng類轉(zhuǎn)化內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中關(guān)于泛型、包裝類及ArrayList的詳細教程

    Java中關(guān)于泛型、包裝類及ArrayList的詳細教程

    泛型可以在類或方法中預支地使用未知的類型。這篇文章主要介紹了Java中關(guān)于泛型、包裝類及ArrayList的詳細教程,需要的朋友可以參考下
    2021-12-12
  • Java?數(shù)據(jù)結(jié)構(gòu)與算法系列精講之數(shù)組

    Java?數(shù)據(jù)結(jié)構(gòu)與算法系列精講之數(shù)組

    數(shù)組是有序的元素序列,若將有限個類型相同的變量的集合命名,那么這個名稱為數(shù)組名。組成數(shù)組的各個變量稱為數(shù)組的分量,也稱為數(shù)組的元素,有時也稱為下標變量。數(shù)組是在程序設計中,為了處理方便, 把具有相同類型的若干元素按有序的形式組織起來的一種形式
    2022-02-02
  • ant使用指南詳細入門教程

    ant使用指南詳細入門教程

    這篇文章主要介紹了ant使用指南詳細入門教程,本文詳細的講解了安裝、驗證安裝、使用方法、使用實例、ant命令等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • springboot快速搭建ftpserver服務端的詳細步驟

    springboot快速搭建ftpserver服務端的詳細步驟

    基于springboot,使用ftpserver快速搭建一個FTP服務端,搭建過程很簡單,我們把過程分成4個步驟,一分鐘內(nèi)快速完成構(gòu)建,感興趣的朋友跟隨小編一起看看吧
    2023-11-11
  • Java中的springboot監(jiān)聽事件和處理事件詳解

    Java中的springboot監(jiān)聽事件和處理事件詳解

    這篇文章主要介紹了Java中的springboot監(jiān)聽事件和處理事件,這個示例展示了如何在Spring Boot應用中定義自定義事件、發(fā)布事件以及監(jiān)聽事件,需要的朋友可以參考下
    2024-07-07
  • SpringBoot和Vue實現(xiàn)動態(tài)二維碼的示例代碼

    SpringBoot和Vue實現(xiàn)動態(tài)二維碼的示例代碼

    二維碼在現(xiàn)代社交和營銷活動中被廣泛使用,本文主要介紹了SpringBoot和Vue實現(xiàn)動態(tài)二維碼的示例代碼,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2024-02-02
  • java日期工具類實例分享

    java日期工具類實例分享

    本文介紹一個java日期工具類,功能有英文簡寫、英文全稱、精確到毫秒的完整時間、中文簡寫、中文全稱等方法
    2014-01-01
  • java 分割csv數(shù)據(jù)的實例詳解

    java 分割csv數(shù)據(jù)的實例詳解

    這篇文章主要介紹了java 分割csv數(shù)據(jù)的實例詳解的相關(guān)資料,這里提供了簡單實例,需要的朋友可以參考下
    2017-07-07
  • 詳解JVM中的本機內(nèi)存跟蹤

    詳解JVM中的本機內(nèi)存跟蹤

    在本文里小編給大家整理了一篇關(guān)于JVM中的本機內(nèi)存跟蹤的相關(guān)知識點內(nèi)容,有興趣的朋友們參考學習下。
    2019-07-07
  • Java基礎(chǔ)之刪除文本文件中特定行的內(nèi)容

    Java基礎(chǔ)之刪除文本文件中特定行的內(nèi)容

    這篇文章主要介紹了Java基礎(chǔ)之刪除文本文件中特定行的內(nèi)容,文中有非常詳細的代碼示例,對正在學習java基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04

最新評論

原阳县| 鹤峰县| 松桃| 镇宁| 陵川县| 西峡县| 攀枝花市| 东阳市| 元阳县| 马龙县| 礼泉县| 育儿| 建德市| 岱山县| 青浦区| 青州市| 光山县| 根河市| 阿坝| 乐山市| 恩平市| 渑池县| 信丰县| 盱眙县| 密山市| 海安县| 长顺县| 福泉市| 舒城县| 安岳县| 建平县| 汉阴县| 巨野县| 依兰县| 古交市| 红河县| 富裕县| 鄄城县| 屯昌县| 孝义市| 海南省|