java的日期格式化常用方法

java的日期格式化常用方法

ID:35201011

大?。?3.76 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2019-03-21

java的日期格式化常用方法_第1頁(yè)
java的日期格式化常用方法_第2頁(yè)
java的日期格式化常用方法_第3頁(yè)
java的日期格式化常用方法_第4頁(yè)
資源描述:

《java的日期格式化常用方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、一般常用格式化類DateFormat和SimpleDateFormat的format(Datetime)方法進(jìn)行格式化日期.1.首先介紹java.text.SimpleDateFormat類.publicclassSimpleDateFormatextends?DateFormatSimpleDateFormat是一個(gè)以與語(yǔ)言環(huán)境有關(guān)的方式來(lái)格式化和解析日期的具體類。它允許進(jìn)行格式化(日期->文本)、解析(文本->日期)和規(guī)范化。使得可以選擇任何用戶定義的日期-時(shí)間格式的模式。但是,仍然建議通過(guò)?DateFormat?中的?getTimeI

2、nstance、getDateInstance?或?getDateTimeInstance?來(lái)創(chuàng)建日期-時(shí)間格式器。每一個(gè)這樣的類方法都能夠返回一個(gè)以默認(rèn)格式模式初始化的日期/時(shí)間格式器??梢愿鶕?jù)需要使用?applyPattern?方法來(lái)修改格式模式。?日期和時(shí)間模式日期和時(shí)間格式由日期和時(shí)間模式?字符串指定。在日期和時(shí)間模式字符串中,未加引號(hào)的字母?'A'?到?'Z'?和?'a'?到?'z'?被解釋為模式字母,用來(lái)表示日期或時(shí)間字符串元素。文本可以使用單引號(hào)(')引起來(lái),以免進(jìn)行解釋。"''"?表示單引號(hào)。所有其他字符均不解釋;只是在格式

3、化時(shí)將它們簡(jiǎn)單復(fù)制到輸出字符串,或者在解析時(shí)與輸入字符串進(jìn)行匹配。定義了以下模式字母(所有其他字符?'A'?到?'Z'?和?'a'?到?'z'?都被保留):字母日期或時(shí)間元素表示示例GEra標(biāo)志符TextADy年Year1996;?96M年中的月份MonthJuly;?Jul;?07w年中的周數(shù)Number27W月份中的周數(shù)Number2D年中的天數(shù)Number189d月份中的天數(shù)Number10F月份中的星期Number2E星期中的天數(shù)TextTuesday;?TueaAm/pm標(biāo)記TextPMH一天中的小時(shí)數(shù)(0-23)Number0k

4、一天中的小時(shí)數(shù)(1-24)Number24Kam/pm中的小時(shí)數(shù)(0-11)Number0ham/pm中的小時(shí)數(shù)(1-12)Number12m小時(shí)中的分鐘數(shù)Number30s分鐘中的秒數(shù)Number55S毫秒數(shù)Number978z時(shí)區(qū)GeneraltimezonePacificStandardTime;?PST;?GMT-08:00Z時(shí)區(qū)RFC822timezone-0800示例以下示例顯示了如何在美國(guó)語(yǔ)言環(huán)境中解釋日期和時(shí)間模式。給定的日期和時(shí)間為美國(guó)太平洋時(shí)區(qū)的本地時(shí)間2001-07-0412:08:56。日期和時(shí)間模式結(jié)果"yyyy.

5、MM.ddG'at'HH:mm:ssz"2001.07.04ADat12:08:56PDT"EEE,MMMd,''yy"Wed,Jul4,'01"h:mma"12:08PM"hh'o''clock'a,zzzz"12o'clockPM,PacificDaylightTime"K:mma,z"0:08PM,PDT"yyyyy.MMMMM.ddGGGhh:mmaaa"02001.July.04AD12:08PM"EEE,dMMMyyyyHH:mm:ssZ"Wed,4Jul200112:08:56-0700"yyMMddHHmmssZ"01070

6、4120856-0700"yyyy-MM-dd'T'HH:mm:ss.SSSZ"2001-07-04T12:08:56.235-0700常用構(gòu)造方法:?SimpleDateFormatsFormat=newSimpleDateFormat(Stringpattern);或者SimpleDateFormatsFormat=newSimpleDateFormat();sFormat.applyPattern(Stringpattern);?或者DateFormatdateFormat=DateFormat.getDateInstance(Dat

7、eFormat.FULL,Locale.getDefault());//具體可取DateFormat.SHORT,DEFAULT,LONG,FULL等??2.常用的日期類有Calendar和GregorianCalendar,后者是前者的子類,并拓展了一些功能,例如是否為閏年等方法.兩者用法基本類似note:在JDK?1.1之前,類?Date?有兩個(gè)其他的函數(shù)。它允許把日期解釋為年、月、日、小時(shí)、分鐘和秒值。它也允許格式化和解析日期字符串。不過(guò),這些函數(shù)的API不易于實(shí)現(xiàn)國(guó)際化。從JDK?1.1開(kāi)始,應(yīng)該使用?Calendar?類實(shí)現(xiàn)日期和

8、時(shí)間字段之間轉(zhuǎn)換,使用?DateFormat?類來(lái)格式化和解析日期字符串。Date?中的相應(yīng)方法已廢棄。??常用構(gòu)造方法:Calendarc=Calendar.getInstan

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。