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

Java 日期轉(zhuǎn)換詳解及實(shí)例代碼

 更新時(shí)間:2016年11月05日 09:18:33   投稿:lqh  
這篇文章主要介紹了Java 日期轉(zhuǎn)換詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下

Java 日期轉(zhuǎn)換

涉及的核心類(lèi):Date類(lèi)、SimpleDateFormat類(lèi)、Calendar類(lèi)

一、 Date型與long型

Date型轉(zhuǎn)換為long型

Date date = new Date();//取得當(dāng)前時(shí)間Date類(lèi)型

long date2long = date.getTime();//Date轉(zhuǎn)long

long型轉(zhuǎn)換為Date型

long cur = System.currentTimeMills();//取得當(dāng)前時(shí)間long型返回

Date long2date = new Date(cur);//long轉(zhuǎn)Date

二、Date型與String型

Date型轉(zhuǎn)換為String型

Date date = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");//設(shè)置目標(biāo)轉(zhuǎn)換格式為yyyy-MM-dd HH:mm:ss.SSS

String date2string = sdf.format(date);//Date轉(zhuǎn)String

String型轉(zhuǎn)換為Date型

String str="2001-11-03 11:12:33.828";//設(shè)置初始string類(lèi)型日期

Date str2date=sdf.parse(str);//String轉(zhuǎn)Date

三、Date型與Calendar型

Date型轉(zhuǎn)換為Calendar型

Calendar cal = Calendar.getInstance();//取得當(dāng)前時(shí)間Calendar類(lèi)型

cal.setTime(date); //Date轉(zhuǎn)Calendar

Calendar型轉(zhuǎn)換為Date型

Calendar cal = Calendar.getInstance();//取得當(dāng)前時(shí)間Calendar類(lèi)型

Date cal2date = cal.getTime();//Calendar轉(zhuǎn)Date

四、總結(jié)

  1. String與基本類(lèi)型之間的轉(zhuǎn)換依靠的是String.valueOf()方法
  2. Date與String類(lèi)之間的轉(zhuǎn)換依靠的是SimpleDateFormat類(lèi)
  3. Date與long轉(zhuǎn)換依靠的是Date提供的構(gòu)造以及getTime()方法
  4. Date與Calendar轉(zhuǎn)換依靠的是Calendar提供的setTime()及getTime()方法

五、面試題

Q:寫(xiě)一個(gè)方法,參數(shù)是Date date,將date往后推3天,在以“yyyy-mm-dd”格式返回字符串類(lèi)型

public String add3Day(Date date) throws ParseException{
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  Calendar cal = Calendar.getInstance();
  cal.setTime(date);//Date轉(zhuǎn)換為Calendar
  cal.add(Calendar.DATE, 3);//將日期往后推3天,減少3天則-3. 月增加則Calendar.MONTH
  String after = sdf.format(cal.getTime());//Calendar轉(zhuǎn)換為Date,再轉(zhuǎn)換為String
  return after;
}

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • Java描述數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)之鏈表的增刪改查詳解

    Java描述數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)之鏈表的增刪改查詳解

    這篇文章主要給大家介紹了關(guān)于Java描述數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)之鏈表的增刪改查的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05
  • Java編譯錯(cuò)誤問(wèn)題:需要class,interface或enum

    Java編譯錯(cuò)誤問(wèn)題:需要class,interface或enum

    這篇文章主要介紹了Java編譯錯(cuò)誤問(wèn)題:需要class,interface或enum,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Java處理字節(jié)類(lèi)型數(shù)據(jù)的實(shí)現(xiàn)步驟

    Java處理字節(jié)類(lèi)型數(shù)據(jù)的實(shí)現(xiàn)步驟

    字節(jié)(Byte)是計(jì)算機(jī)信息技術(shù)用于計(jì)量存儲(chǔ)容量的一種基本單位,通常簡(jiǎn)寫(xiě)為B,在ASCII編碼中1Byte可以表示一個(gè)標(biāo)準(zhǔn)的英文字符,包括大寫(xiě)字母、小寫(xiě)字母、數(shù)字、標(biāo)點(diǎn)符號(hào)和控制字符等,本文給大家介紹了Java如何優(yōu)雅的處理字節(jié)類(lèi)型數(shù)據(jù),需要的朋友可以參考下
    2024-07-07
  • java 中死鎖問(wèn)題的實(shí)例詳解

    java 中死鎖問(wèn)題的實(shí)例詳解

    這篇文章主要介紹了java 中死鎖問(wèn)題的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文大家能夠理解掌握死鎖的問(wèn)題,需要的朋友可以參考下
    2017-09-09
  • 關(guān)于maven pom文件配置加載lib下的jar包

    關(guān)于maven pom文件配置加載lib下的jar包

    在項(xiàng)目中引用放置在lib文件夾中的第三方j(luò)ar包需要通過(guò)POM文件進(jìn)行特定配置,雖然將依賴(lài)放置在公司的Maven私服是更好的做法,但如果遇到部署問(wèn)題,可以利用maven-jar-plugin進(jìn)行配置,Spring Boot項(xiàng)目可以通過(guò)特定設(shè)置來(lái)實(shí)現(xiàn)
    2024-09-09
  • Mybatis 逆向工程的三種方法詳解

    Mybatis 逆向工程的三種方法詳解

    這篇文章主要介紹了Mybatis 逆向工程的三種方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Mybatis源碼分析之插件模塊

    Mybatis源碼分析之插件模塊

    今天給大家?guī)?lái)的是關(guān)于Mybatis的相關(guān)知識(shí),文章圍繞著Mybatis插件模塊展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • IDEA如何實(shí)現(xiàn)查看UML類(lèi)圖

    IDEA如何實(shí)現(xiàn)查看UML類(lèi)圖

    這篇文章主要介紹了IDEA如何實(shí)現(xiàn)查看UML類(lèi)圖問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 阿里云OSS基于java使用詳解

    阿里云OSS基于java使用詳解

    這篇文章主要介紹了阿里云OSS基于java使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Spring MVC中基于自定義Editor的表單數(shù)據(jù)處理技巧分享

    Spring MVC中基于自定義Editor的表單數(shù)據(jù)處理技巧分享

    Spring MVC中基于自定義Editor的表單數(shù)據(jù)處理技巧。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-12-12

最新評(píng)論

桃园县| 亳州市| 南宫市| 大新县| 杭锦旗| 封丘县| 衡山县| 江津市| 加查县| 论坛| 房山区| 顺昌县| 金阳县| 长宁县| 嘉黎县| 和田市| 德令哈市| 西青区| 阿巴嘎旗| 隆尧县| 亚东县| 景谷| 易门县| 盐亭县| 巨野县| 二连浩特市| 仙游县| 新沂市| 伊金霍洛旗| 海南省| 嵊泗县| 逊克县| 吴忠市| 东乡县| 乌拉特后旗| 山阴县| 越西县| 浮山县| 荆州市| 新乐市| 上犹县|