在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只能保存年月日,时分秒却无法解析,请专家帮忙,非常急,多谢!
...全文
281 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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提供的函数可以。你只需要转字符串就行了。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧