读书人

把时间类型字符串格式化成字符串的有关

发布时间: 2012-10-06 17:34:01 作者: rapoo

把时间类型字符串格式化成字符串的问题
今天编程的时候遇到个问题, 先把数据库里查询出来的‘2007-08-17 21:50:58.0’格式的字符串格式化成‘2007/08/17’的字符串展示在页面,用了SimpleDateFormat来转换 但一直报错,和面发现自己犯了个错误 贴上代码

SimpleDateFormat ar=new SimpleDateFormat("yyyy/MM/dd"); String str=ar.format(ar.parse("2007-08-17 21:50:58.0"));

正确的代码应为
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");SimpleDateFormat ar=new SimpleDateFormat("yyyy/MM/dd"); String str=ar.format(sdf.parse(dr.getString("2007-08-17 21:50:58.0")));

读书人网 >编程

热点推荐