欢迎来到天天文库
浏览记录
ID:35200965
大小:45.50 KB
页数:10页
时间:2019-03-21
《java中日期格式转换》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Java中日期_格式转换2008-01-1016:05Java中日期格式转换/** *字符串转换为java.util.Date *支持格式为yyyy.MM.ddG'at'hh:mm:ssz如'2002-1-1ADat22:10:59PSD' *yy/MM/ddHH:mm:ss如'2002/1/117:55:00' *yy/MM/ddHH:mm:sspm如'2002/1/117:55:00pm' *yy-MM-ddHH:mm:ss如'2002-1-117:55:00' *yy-MM-ddHH:mm:ssam如'2002-1-117:55:00
2、am' *@paramtimeString字符串 *@returnDate日期 */publicstaticDatestringToDate(Stringtime){ SimpleDateFormatformatter; inttempPos=time.indexOf("AD"); time=time.trim(); formatter=newSimpleDateFormat("yyyy.MM.ddG'at'hh:mm:ssz"); if(tempPos>-1){ time=time.substring(0,tempPos)+
3、 "公元"+time.substring(tempPos+"AD".length());//china formatter=newSimpleDateFormat("yyyy.MM.ddG'at'hh:mm:ssz"); } tempPos=time.indexOf("-"); if(tempPos>-1&&(time.indexOf("")<0)){ formatter=newSimpleDateFormat("yyyyMMddHHmmssZ"); } elseif((time.indexOf("/")>-1)&&(time.indexOf("
4、")>-1)){ formatter=newSimpleDateFormat("yyyy/MM/ddHH:mm:ss"); } elseif((time.indexOf("-")>-1)&&(time.indexOf("")>-1)){ formatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss"); } elseif((time.indexOf("/")>-1)&&(time.indexOf("am")>-1)
5、
6、(time.indexOf("pm")>-1)){ formatter=newSimpleDate
7、Format("yyyy-MM-ddKK:mm:ssa"); } elseif((time.indexOf("-")>-1)&&(time.indexOf("am")>-1)
8、
9、(time.indexOf("pm")>-1)){ formatter=newSimpleDateFormat("yyyy-MM-ddKK:mm:ssa"); } ParsePositionpos=newParsePosition(0); java.util.Datectime=formatter.parse(time,pos); returnctime;}/** *将java.ut
10、il.Date格式转换为字符串格式'yyyy-MM-ddHH:mm:ss'(24小时制) *如SatMay1117:24:21CST2002to'2002-05-1117:24:21' *@paramtimeDate日期 *@returnString 字符串 */ publicstaticStringdateToString(Datetime){ SimpleDateFormatformatter; formatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss"); Stringctime=form
11、atter.format(time); returnctime;}/** *将java.util.Date格式转换为字符串格式'yyyy-MM-ddHH:mm:ssa'(12小时制) *如SatMay1117:23:22CST2002to'2002-05-1105:23:22下午' *@paramtimeDate日期 *@paramxint任意整数如:1 *@re
此文档下载收益归作者所有