400-650-7353
您所在的位置:首頁(yè) > IT干貨資料 > java > 【Java基礎(chǔ)知識(shí)】什么是Java時(shí)間API?

【Java基礎(chǔ)知識(shí)】什么是Java時(shí)間API?

  • 發(fā)布: java培訓(xùn)
  • 來(lái)源:Java培訓(xùn)干貨資料
  • 2020-07-17 15:42:18
  • 閱讀()
  • 分享
  • 手機(jī)端入口

在我們開發(fā)中,對(duì)于任何操作,信息中時(shí)間是非常重要的一點(diǎn),我們可以根據(jù)時(shí)間判斷發(fā)生的時(shí)間,時(shí)間可以記錄非常重要的信息;

在Java中,專門給我們提供了處理時(shí)間的API,根據(jù)Java封裝的時(shí)間類,我們可以很方便的操作時(shí)間信息;

在處理時(shí)間的時(shí)候,有個(gè)概念我們經(jīng)常會(huì)用到,就是時(shí)間戳,時(shí)間戳表示的是從1970年01月01日00時(shí)00分00秒起至現(xiàn)在的總毫秒數(shù),我們可以將時(shí)間戳與時(shí)間進(jìn)行隨意的替換;

Java中處理時(shí)間的類是java.util.Date,這個(gè)類有常用的兩個(gè)構(gòu)造方法,一個(gè)是無(wú)參的獲取的當(dāng)前時(shí)間的對(duì)象,一個(gè)是出入一個(gè)時(shí)間戳,獲取該時(shí)間戳對(duì)應(yīng)的時(shí)間,JDK中這個(gè)類還提供了一些其他的構(gòu)造方法,比如傳入年月日等多個(gè)參數(shù)獲取對(duì)應(yīng)的時(shí)間,但是這些構(gòu)造方法JDK中已經(jīng)不建議使用了,需要注意的是,使用年月日參數(shù)(過(guò)時(shí)的構(gòu)造方法)創(chuàng)建對(duì)象的時(shí)候,傳入的年的參數(shù)需要減去1900,因?yàn)镴DK中默認(rèn)處理將年份增加了1900;

Java中還提供了一個(gè)類SimpleDateFormat可以方便我們將Date與字符串進(jìn)行轉(zhuǎn)換,Date類中重寫了toString方法,所以當(dāng)打印date的時(shí)候,會(huì)按照重寫的格式進(jìn)行打印,但是有時(shí)候我們需要定義自己的格式進(jìn)行輸入輸出,這時(shí)候就可以使用SimpleDateFormat類來(lái)進(jìn)行自定義;

創(chuàng)建SimpleDateFormat對(duì)象的時(shí)候,需要傳入一個(gè)參數(shù),我們可以按照自己想要的格式進(jìn)行編寫,例如”yyyy-MM-dd hh:mm:ss:SSS”, 這樣輸出的格式就會(huì)是年-月-日 時(shí):分:秒;我們可以隨意調(diào)整打印的順序與格式;其中yyyy表示年份,MM表示月份(大寫),dd表示日期,hh表示小時(shí),mm表示分鐘(小寫),ss表示秒(小寫),SS表示毫秒(大寫);除了這些格式外,還可以打印到時(shí)區(qū),周幾,一周第幾天等信息;

除了可以將時(shí)間對(duì)象轉(zhuǎn)換成字符串,SimpleDateFormat也可以將字符串轉(zhuǎn)按照相應(yīng)的格式成對(duì)應(yīng)的時(shí)間;

文章“【Java基礎(chǔ)知識(shí)】什么是Java時(shí)間API?”已幫助

>>本文地址:http://liujunjsxg.cn/zhuanye/2020/49974.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個(gè)方向的工作?

獲取測(cè)試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營(yíng)銷互聯(lián)網(wǎng)營(yíng)銷
  • JavaJava
  • Linux云計(jì)算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運(yùn)營(yíng)全域電商運(yùn)營(yíng)
  • 軟件測(cè)試軟件測(cè)試
  • 室內(nèi)設(shè)計(jì)室內(nèi)設(shè)計(jì)
  • 平面設(shè)計(jì)平面設(shè)計(jì)
  • 電商設(shè)計(jì)電商設(shè)計(jì)
  • 網(wǎng)頁(yè)設(shè)計(jì)網(wǎng)頁(yè)設(shè)計(jì)
  • 全鏈路UI/UE設(shè)計(jì)UI設(shè)計(jì)
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運(yùn)營(yíng)新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開發(fā)智能機(jī)器人
 

快速通道fast track

近期開班時(shí)間TIME