首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-10-06 
把时间类型字符串格式化成字符串的问题今天编程的时候遇到个问题, 先把数据库里查询出来的‘2007-08-17 21:

把时间类型字符串格式化成字符串的问题
今天编程的时候遇到个问题, 先把数据库里查询出来的‘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")));

热点排行