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 展开
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 展开
2个回答
展开全部
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"));
}
}
剩下的就是你的事了
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"));
}
}
剩下的就是你的事了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询