在HTML页面设计了XXXX年XX月XX日XX时XX分XX秒的数据,如何 保存到数据库

hnzjm 2004-05-04 03:44:59
我在HTML页面设计了XXXX年XX月XX日XX时XX分XX秒的数据,然后合成为一字符串,请问如何将其解析为JAVA的格式,保存到SQLSERVER2000数据库中,我搞了一天也没搞定,用java.sql.Date.parse()或者java.text.DateFormat只能保存年月日,时分秒却无法解析,请专家帮忙,非常急,多谢!
...全文
142 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
juak 2004-05-04
在SQLServer里面有个to_date的函数,你用一下,看行不行,不过我在数据库中保存时间都是用文本类型的。
  • 打赏
  • 举报
回复
hnzjm 2004-05-04

<%@ page contentType="text/html; charset=gb2312" import="java.text.SimpleDateFormat,java.util.Date" errorPage="../error.jsp"%>
<jsp:useBean id="sl" class="schedule.ScheduleLogicJB" scope="page"/>
<HTML>

<BODY>
<%
try{
String syear=request.getParameter("syear");
String smonth=request.getParameter("smonth");
String sday=request.getParameter("sday");
String shour=request.getParameter("shour");
String sminute=request.getParameter("sminute");
String startTime=syear+"-"+smonth+"-"+sday+" "+shour+":"+sminute+":00.000";
java.text.SimpleDateFormat dfs=new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
java.util.Date schStartTimeTemp = dfs.parse(startTime);
java.sql.Date schStartTime = new java.sql.Date(schStartTimeTemp.getTime());

sl.addSchedule(schStartTime);
catch(Exception e)
{
e.printStackTrace();
}
%>

</body>
</html>
就是上述代码,我如何将字符串startTime转换为日期类型保存到数据库中呢?急救啊!
  • 打赏
  • 举报
回复
hnzjm 2004-05-04
真有点失望,偌大的论坛竟然没人愿意解决问题。
  • 打赏
  • 举报
回复
hnzjm 2004-05-04
请说明白些,多谢!
  • 打赏
  • 举报
回复
VVV_lucky 2004-05-04
用SQLSERVER提供的函数可以。你只需要转字符串就行了。
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
加入

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-05-04 03:44
社区公告
暂无公告