欢迎来到天天文库
浏览记录
ID:8930436
大小:33.00 KB
页数:3页
时间:2018-04-12
《javastring与date类型互相转换》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、/**SimpleDateFormat函数语法:G年代标志符y年M月d日h时在上午或下午(1~12)H时在一天中(0~23)m分s秒S毫秒E星期D一年中的第几天F一月中第几个星期几w一年中第几个星期W一月中第几个星期a上午/下午标记符k时在一天中(1~24)K时在上午或下午(0~11)z时区常见标准的写法"yyyy-MM-ddHH:mm:ss",注意大小写,时间是24小时制,24小时制转换成12小时制只需将HH改成hh,不需要另外的函数。*/DateFormatformat1=newSimpleDateFormat("yyyy-MM-dd");DateFormatformat2=newSi
2、mpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");Datedate=null;Stringstr=null;//String转Datestr="2007-1-18";try{date=format1.parse(str);data=format2.parse(str);}catch(ParseExceptione){e.printStackTrace();}//Date转Stringdate=newDate();str=format1.format(date);str=format2.format(date);1、Date——>StringStringsdate
3、;Dateddate;……sdate=(newSimpleDateFormat("yyyy-MM-dd")).format(ddate);2、String——>DateSimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");sdf.setLenient(false);Stringsdate="2006-06-06";Dateddate;ddate=sdf.parse(sdate);另外Integer、Double等数据包装类型与String类型的相互转换为:(以Integer为例)Integer——>StringIntegerii;Str
4、ingsi;……si=ii.toString;String——>InttegerIntegerii;Stringsi;……ii=Integer.valueOf(si);附:日期和时间模式(摘自JDK1.50DOC)日期和时间格式由日期和时间模式字符串指定。在日期和时间模式字符串中,未加引号的字母'A'到'Z'和'a'到'z'被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号(')引起来,以免进行解释。"''"表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在分析时与输入字符串进行匹配。定义了以下模式字母(所有其他字符'A'到'Z'和'a'到'
5、z'都被保留):字母日期或时间元素表示示例GEra标志符TextADy年Year1996;96M年中的月份MonthJuly;Jul;07w年中的周数Number27W月份中的周数Number2D年中的天数Number189d月份中的天数Number10F月份中的星期Number2E星期中的天数TextTuesday;TueaAm/pm标记TextPMH一天中的小时数(0-23)Number0k一天中的小时数(1-24)Number24Kam/pm中的小时数(0-11)Number0ham/pm中的小时数(1-12)Number12m小时中的分钟数Number30s分钟中的秒数Number
6、55S毫秒数Number978z时区GeneraltimezonePacificStandardTime;PST;GMT-08:00Z时区RFC822timezone-0800
此文档下载收益归作者所有