jsp 如何插入年月日时分秒的时间到数据库 stm.setDate(3,new java.sql.Date(new java.util.Date().getTime()));提交到数据库只显示2007-02-28 00:00:00 年月日,兄弟们如何精确到时分秒,先谢谢大家。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java.text.SimpleDateFormat df=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); out.println(df.format(new java.util.Date()));//输出值:2007-02-28 17:18:27用这个值提交stm.setDate(3,df.format(new java.util.Date()));//类型不正确。 java.sql.Date这个类在插入数据库的时候是无法插入时间的也同样是无法读取到时间的我使用的方法是作为String来进行插入和读取 在SQL中用TO_DATE()函数来转换成日期型to_date('20070228','YYYYMMDD') 数据库字段类型用什么?datetime?? DATETIME也行如CAST('2006-05-02' AS DATETIME)TO_DATE()是ORACLE的语法,看你用什么数据库了 mysql 数据库java.sql.Timestamp buydate=java.sql.Timestamp.valueOf("2007-02-28 17:50:38");stm.setTimestamp(3,buydate); //插入正常java.sql.Timestamp buydate=java.sql.Timestamp.valueOf(df.format(new java.util.Date()));//用变量又抱错org.apache.jasper.JasperException: For input string: " 18" org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 求免费地图代码 <c:forEach>取得循环个数 Ajax和jsp开发中的问题 apache2.2中的URL重写,网页链接/aa映射到了/aa.jsp,但是点击/aa时地址栏是/aa.jsp 用jsp写的登陆界面 ???Jsp中通过JavaBean循环读取数据库中数据的问题??? 对一张表操作的源码 提醒大家:这本JSP书错误实在太多! 学了几天的JSP,有了点成绩. 请教一个问题 初次接触jsp,求教解决方案 我想问一下在写标签的时候有一个tld文件,可是上面的声明我记不住怎么办?
用这个值提交
stm.setDate(3,df.format(new java.util.Date()));//类型不正确。
datetime??
stm.setTimestamp(3,buydate); //插入正常java.sql.Timestamp buydate=java.sql.Timestamp.valueOf(df.format(new java.util.Date()));//用变量又抱错org.apache.jasper.JasperException: For input string: " 18"
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)