日期在string和date类型转换 parsepo

日期在string和date类型转换 parsepo

ID:10234307

大小:31.06 KB

页数:0页

时间:2018-06-12

日期在string和date类型转换 parsepo_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《日期在string和date类型转换 parsepo》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、日期在String和Date类型转换ParsePo将String型的"*年*月*日"转换成Date型privateDateDTStringtoDate(StringdtToDate){SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-dd");ParsePositionpos=newParsePosition(0);java.util.Datedatetime=formatter.parse(dtToDate,pos);java.sql.Timestam

2、pts=null;if(datetime!=null){ts=newjava.sql.Timestamp(datetime.getTime());}returnts;}分析如下:1.ParsePositionpos=newParsePosition(0);从第一个字符开始解析publicclassParsePositionextendsObjectParsePosition是Format及其子类所使用的简单类,用来在分析过程中跟踪当前位置。2.java.util.Datedatetime=formatter.pa

3、rse(dtToDate,pos);对参数dtToDate(String类型)从第一个字符开始解析(由pos),转换成java.util.Date类型,而这个Date的格式为"yyyy-MM-dd"(因为SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-dd");)3.java.sql.Timestamp(与java.sql.Date)在开发web应用中,针对不同的数据库日期类型,我们需要在我们的程序中对日期类型做各种不同的转换。若对应数据库数据是ora

4、cle的Date类型,即只需要年月日的,可以选择使用java.sql.Date类型,若对应的是MSsqlserver数据库的DateTime类型,即需要年月日时分秒的,选择java.sql.Timestamp类型你可以使用dateFormat定义时间日期的格式,转一个字符串即可packagepersonal.jessica;importjava.util.Date;importjava.util.Calendar;importjava.sql.Timestamp;importjava.text.DateForma

5、t;importjava.text.SimpleDateFormat;importjava.util.Locale;classDatetest{/**method将字符串类型的日期转换为一个timestamp(时间戳记java.sql.Timestamp)*@paramdateString需要转换为timestamp的字符串*@returndataTimetimestamp*/publicfinalstaticjava.sql.Timestampstring2Time(StringdateString)throw

6、sjava.text.ParseException{DateFormatdateFormat;dateFormat=newSimpleDateFormat("yyyy-MM-ddkk:mm:ss.SSS",Locale.ENGLISH);//设定格式//dateFormat=newSimpleDateFormat("yyyy-MM-ddkk:mm:ss",Locale.ENGLISH);dateFormat.setLenient(false);java.util.DatetimeDate=dateFormat.p

7、arse(dateString);//util类型java.sql.TimestampdateTime=newjava.sql.Timestamp(timeDate.getTime());//Timestamp类型,timeDate.getTime()返回一个long型returndateTime;}/**method将字符串类型的日期转换为一个Date(java.sql.Date)*@paramdateString需要转换为Date的字符串*@returndataTimeDate*/publicfinalsta

8、ticjava.sql.Datestring2Date(StringdateString)throwsjava.lang.Exception{DateFormatdateFormat;dateFormat=newSimpleDateFormat("yyyy-MM-dd",Locale.ENGLISH);dateFormat.setLenient(false);java.u

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

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

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