java嚴格日期轉(zhuǎn)換通用類

java嚴格日期轉(zhuǎn)換通用類

ID:8966343

大?。?6.50 KB

頁數(shù):12頁

時間:2018-04-13

java嚴格日期轉(zhuǎn)換通用類_第1頁
java嚴格日期轉(zhuǎn)換通用類_第2頁
java嚴格日期轉(zhuǎn)換通用類_第3頁
java嚴格日期轉(zhuǎn)換通用類_第4頁
java嚴格日期轉(zhuǎn)換通用類_第5頁
資源描述:

《java嚴格日期轉(zhuǎn)換通用類》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、該類庫由于設(shè)置lenient為false,所以執(zhí)行的是嚴格的日期轉(zhuǎn)換(判斷日期字符串是否正確我通過會嚴格轉(zhuǎn)換日期捕獲異常來判斷)?! ±纾骸 ≡诓粐栏瘢▽捤桑┑臈l件下,可以轉(zhuǎn)換成功?! ∞D(zhuǎn)換結(jié)果為:  2013-3-20:00:00  在嚴格的情況下就會報錯:  Exceptioninthread"main"java.text.ParseException:Unparseabledate:"2013-2-30"  atjava.text.DateFormat.parse(DateFormat.java:337)  at

2、com.test.TestDate.main(TestDate.java:19)  該類庫提供了多種方法,代碼如下:  [java]  /**  *嚴格的日期轉(zhuǎn)換setLenient(false);  *setLenient  *publicvoidsetLenient(booleanlenient)指定日期/時間解析是否不嚴格。進行不嚴格解析時,解析程序可以使用啟發(fā)式的方法來解釋與此對象的格式不精確匹配的輸入。進行嚴格解析時,輸入必須匹配此對象的格式。不敗戰(zhàn)神:www.qiuyeyu.com  *參數(shù):  *lenie

3、nt-為true時,解析過程是不嚴格的  *不會自動將錯誤日期轉(zhuǎn)換為正確的日期  *例如:19450000,使用原DateUtil會轉(zhuǎn)換為19441130  *@authorliuzh  */  publicclassDateUtils{  publicstaticfinalStringCOMPACT_DATE_FORMAT="yyyyMMdd";  publicstaticfinalStringYM="yyyyMM";  publicstaticfinalStringNORMAL_DATE_FORMAT="yyyy-M

4、M-dd";  publicstaticfinalStringNORMAL_DATE_FORMAT_NEW="yyyy-mm-ddhh24:mi:ss";  publicstaticfinalStringDATE_FORMAT="yyyy-MM-dd";  publicstaticfinalStringDATETIME_FORMAT="yyyy-MM-ddHH:mm:ss";  publicstaticfinalStringDATE_ALL="yyyyMMddHHmmssS";  publicstaticLongstrD

5、ateToNum(StringparamString)throwsException{  if(paramString==null)  returnnull;天驕無雙:www.22bl.com  String[]arrayOfString=null;  Stringstr="";  if(paramString.indexOf("-")>=0){  arrayOfString=paramString.split("-");  for(inti=0;i

6、arrayOfString[i];  returnLong.valueOf(Long.parseLong(str));  }  returnLong.valueOf(Long.parseLong(paramString));  }  publicstaticLongstrDateToNum1(StringparamString)throwsException{  if(paramString==null)  returnnull;  String[]arrayOfString=null;  Stringstr="";人皇

7、:www.renhuang.net  if(paramString.indexOf("-")>=0){  arrayOfString=paramString.split("-");  for(inti=0;i

8、(str));  }  returnLong.valueOf(Long.parseLong(paramString));  }  publicstaticStringnumDateToStr(LongparamLong){  if(paramLong==null)  returnnull;  Stringstr=nu

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

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

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