java向数据库中插入时间类型记录 10

有个时间字符串:2008-7-1401:37:37数据库中有个date类型请问我怎么把字符串插入数据库啊!请高手指教一下谢了!!我是用的hibernet插入数据的有一个P... 有个时间字符串:
2008-7-14 01:37:37
数据库中有个date类型
请问我怎么把字符串插入数据库啊!
请高手指教一下
谢了!!
我是用的hibernet插入数据的
有一个Patche对象
对应着数据库中的一张表,我用下面的语句获得一个date对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date modifyDate = null;
try {//element.getAttributeValue(this.modifyDate)是获得的一个符合日期格式的字符串
modifyDate = sdf.parse(element.getAttributeValue(this.modifyDate));
} catch (ParseException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
把这个属性放入patche对应的属性中,然后调用save方法,结果保存进数据库的是空值
我用的是mysql数据库,date类型为java.util.Date
展开
 我来答
源念云F
2008-08-28 · TA获得超过685个赞
知道小有建树答主
回答量:298
采纳率:0%
帮助的人:293万
展开全部
package org.apache.struts.util;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtils {
public static Date convertStringToDate(String dateStr, String pattern)
throws ParseException {
DateFormat formatter = new SimpleDateFormat(pattern);
return formatter.parse(dateStr);
}

public static void main(String[] args) throws ParseException {
System.out.println(convertStringToDate("2008/8/8", "yyyy/MM/dd"));
}
}
剩下的就是你的事了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3b46a7f
2008-08-28 · TA获得超过2520个赞
知道小有建树答主
回答量:735
采纳率:0%
帮助的人:0
展开全部
insert into table table_name(date1) values('字符串','yyyy-mm-dd hh24:mi:ss');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式