将字符串格式的时间转换成指定格式化的时间


placeholder image
admin 发布于:2011-03-10 10:59:00
阅读:loading

无意在测试中发现的,前几天在将字符串转换成时间的例子,网上大部分的说法意思就是说,这里的字符串都是20110210080808这种,或者是时间戳类型的,拿我的日常来说,插入数据库字段的时间就是getdate(),这样时间的格式为:2011-02-14 08:08:08.520,前台页面上显示的时候,再处理,现在想让这个时间转账成

2011年02月14日 上午 08:08:08

这种,那么说的简单,实现起来并不顺利,不要眼高手低,不信你试试,答案在下面空白处,选中就可以看到的,字体是白色的。

String time1 = "2011-02-14 08:08:08.520";
SimpleDateFormat sdftemp = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
SimpleDateFormat dateformat = new SimpleDateFormat("yyyy年MM月dd日 a hh:mm:ss");
Date date = sdftemp.parse(time1);
System.out.println(dateformat.format(date));

输出的信息为:2011年02月14日 上午 08:08:08

 点赞


 发表评论

当前回复:作者

 评论列表


留言区