日期:2014-05-20  浏览次数:20608 次

关于时间读取的问题?
String   date=new   SimpleDateFormat( "yyyy-MM-dd   HH:mm:ss ").format(Calendar.getInstance().getTime());
我用这条语句获取当前时间,写入数据库是2007-9-6   15:16:03这种形式,但再从数据库中读出来显示在JSP页面时就成这样了2007-09-06   15:18:57.0
我现在不想要后面的那个.0我该怎么处理???



------解决方案--------------------
呵呵,从数据库中取出来之后,再用SimpleDateFormat格式化一下啊,因为你取数据库时,取到了毫秒级/。
------解决方案--------------------
<%=rs.getString( "date ").substring(0, 19)%>
------解决方案--------------------
你上面给出的方法没问题的。我在自己的机器上试了。
String date=new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss ").format(Calendar.getInstance().getTime());
查看date的值为 "2007-09-04-06 13:52:33 "