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我该怎么处理???
我用这条语句获取当前时间,写入数据库是2007-9-6 15:16:03这种形式,但再从数据库中读出来显示在JSP页面时就成这样了2007-09-06 15:18:57.0
我现在不想要后面的那个.0我该怎么处理???
bao110908(火龙果) 的方法是能解决你现在的问题,但是截取字符串的方法不适合你的时间
函数,因为时间里的月份和日期中有"05" "5" 这样的情况。SimpleDateFormat设置你在修改一下就能解决的。
<%=rs.getString("date").substring(0, 19)%>
如果date字段允许为空,那,呵呵。
to_char(date_field,"yyyy-MM-dd HH:mm:ss")
to_date(date_field,"yyyy-MM-dd HH:mm:ss")
写在SQL语句中???不太懂?
String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
查看date的值为"2007-09-04-06 13:52:33"