java严格日期转换通用类

java严格日期转换通用类

ID:8966343

大小:56.50 KB

页数:12页

时间:2018-04-13

java严格日期转换通用类_第1页
java严格日期转换通用类_第2页
java严格日期转换通用类_第3页
java严格日期转换通用类_第4页
java严格日期转换通用类_第5页
资源描述:

《java严格日期转换通用类》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、该类库由于设置lenient为false,所以执行的是严格的日期转换(判断日期字符串是否正确我通过会严格转换日期捕获异常来判断)。  例如:  在不严格(宽松)的条件下,可以转换成功。  转换结果为:  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]  /**  *严格的日期转换setLenient(false);  *setLenient  *publicvoidsetLenient(booleanlenient)指定日期/时间解析是否不严格。进行不严格解析时,解析程序可以使用启发式的方法来解释与此对象的格式不精确匹配的输入。进行严格解析时,输入必须匹配此对象的格式。不败战神:www.qiuyeyu.com  *参数:  *lenie

3、nt-为true时,解析过程是不严格的  *不会自动将错误日期转换为正确的日期  *例如:19450000,使用原DateUtil会转换为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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。