欢迎来到天天文库
浏览记录
ID:8961229
大小:37.00 KB
页数:4页
时间:2018-04-13
《javastring与date类型转换及try实例》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
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=newSimpleD
2、ateFormat("yyyy-MM-dd");DateFormatformat2=newSimpleDateFormat("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转Str
3、ingdate=newDate();str=format1.format(date);str=format2.format(date);1、Date——>StringStringsdate;Dateddate;……sdate=(newSimpleDateFormat("yyyy-MM-dd")).format(ddate);2、String——>DateSimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");sdf.setLenient(fals
4、e);Stringsdate="2006-06-06";Dateddate;ddate=sdf.parse(sdate);另外Integer、Double等数据包装类型与String类型的相互转换为:(以Integer为例)Integer——>StringIntegerii;Stringsi;……si=ii.toString;String——>InttegerIntegerii;Stringsi;……ii=Integer.valueOf(si);附:日期和时间模式(摘自JDK1.50DOC)日期和
5、时间格式由日期和时间模式字符串指定。在日期和时间模式字符串中,未加引号的字母'A'到'Z'和'a'到'z'被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号(')引起来,以免进行解释。"''"表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在分析时与输入字符串进行匹配。定义了以下模式字母(所有其他字符'A'到'Z'和'a'到'z'都被保留):字母日期或时间元素表示示例GEra标志符TextADy年Year1996;96M年中的月份MonthJuly;
6、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分钟中的秒数Number55S毫秒数Number978z
7、时区GeneraltimezonePacificStandardTime;PST;GMT-08:00Z时区RFC822timezone-0800Try实例/**try{语句1;语句2;语句3;}catch{语句4;}trycatch成对出现的,一个try就一定要有catch,被try包裹的代码说明,如果这些代码中只要抛出异常的话,就会停止当前的代码运行,而跳到catch中,对于异常进行处理。try{go();//假设在调用go方法的时候发生的异常return“hello”;//这个return语句
8、都是无法执行到的。}catch(Exceptione){System.out.println("发生的异常了!");}finally{System.out.println("这里释放数据库连接!");}可以看到,当发生异常的时候,发生异常一下的代码都是无法执行到的。运行会跳到catch中,处理这个异常,之后进入finally中。try{go();return“hello”;//这个return语句都是无法执行到的。}catch(Exceptione){System.out.prin
此文档下载收益归作者所有