欢迎来到天天文库
浏览记录
ID:62033703
大小:31.50 KB
页数:8页
时间:2021-04-15
《Java中日期格式转换.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java中日期_格式转换2008—01-1016:05Java中日期格式转换/**ﻫ *字符串转换为java.util。Date〈br〉 *支持格式为yyyy。MM。ddG ’at’hh:mm:ssz如’2002-1—1ADat22:10:59PSD'
2、7:55:00’ﻫ * yy—MM-dd HH:mm:ssam 如 '2002—1—117:55:00am’ﻫ */ﻫpublic static DatestringToDate(Stringtime){ SimpleDateFormatformatter;ﻫ inttempPos=time.indexOf(”AD”); time=time.trim(); formatter=new
3、SimpleDateFormat("yyyy。MM.dd G’at'hh:mm:ssz”); if(tempPos〉-1){ time=time。substring(0,tempPos)+ﻫ "公元”+time.substring(tempPos+”AD"。length());//chinaﻫ formatter=newSimpleDateFormat("yyyy。MM.ddG'at’hh:mm:ssz");ﻫ } tempPos=time.indexOf(”-”);
4、 if(tempPos>-1&&(time。indexOf(” ")<0)){ formatter =newSimpleDateFormat(”yyyyMMddHHmmssZ”); } elseif((time。indexOf("/")>—1)&&(time。indexOf("”)>—1)){ﻫ formatter =newSimpleDateFormat("yyyy/MM/ddHH:mm:ss"); }ﻫ elseif((time.indexOf("-")>-1)&&(time.i
5、ndexOf(” ")>-1)){ﻫ formatter=new SimpleDateFormat(”yyyy-MM—ddHH:mm:ss");ﻫ }ﻫ elseif((time。indexOf("/”)〉—1)&&(time.indexOf("am”)>—1)
6、|(time.indexOf(”pm")>—1)){ formatter=new SimpleDateFormat("yyyy-MM-dd KK:mm:ss a");ﻫ } elseif((time.indexOf("—")
7、>-1)&&(time.indexOf("am”)>-1)|
8、(time.indexOf(”pm”)>-1)){ﻫ formatter=newSimpleDateFormat("yyyy-MM-ddKK:mm:ssa”);ﻫ }ﻫ ParsePositionpos=new ParsePosition(0);ﻫ java.util.Date ctime=formatter.parse(time,pos); returnctime;ﻫ}/**ﻫ *将java.util.Date格式转换为字符串格
9、式'yyyy-MM-dd HH:mm:ss'(24小时制)〈br> *如Sat May1117:24:21 CST 2002to’2002—05-1117:24:21'<br>ﻫ *@paramtimeDate日期〈br>ﻫ * @returnString 字符串〈br>ﻫ */ﻫ publicstaticStringdateToString(Date time){ SimpleDateFormatformatter; formatter=newSimpleDateFormat("yyyy
10、-MM—dd HH:mm:ss”);ﻫ Stringctime =formatter.format(time); returnctime;ﻫ}/** *将java。util.Date格式转换为字符串格式’yyyy-MM—dd HH:mm:ssa’(12小时制)〈br> *如SatMay1117:23:22CST2002to'2002
此文档下载收益归作者所有