我的开发环境:myeclipse4.1+hibernate3.05+jdk1.4+ms sql server2000
数据库中定义用datetime;
***.hbm.xml中用timestamp,pojos类中用Date,save的时候,如果是用当前时间,则用new Date(),如果是指定时间则需要把这个时间字符串转换成Date对象。
public static Date parseDate(String dateStr) {
String pattern = "yyyy-MM-dd";
return parseDate(dateStr, pattern);
}
public static Date parseDate(String dateStr, String pattern) {
SimpleDateFormat sDateFormat = new SimpleDateFormat(pattern);
Date tDate = null;
try {
tDate = sDateFormat.parse(dateStr);
} catch(ParseException ex) {
System.out.println(ex);
}
return tDate;
}
数据库中定义用datetime;
***.hbm.xml中用timestamp,pojos类中用Date,save的时候,如果是用当前时间,则用new Date(),如果是指定时间则需要把这个时间字符串转换成Date对象。
public static Date parseDate(String dateStr) {
String pattern = "yyyy-MM-dd";
return parseDate(dateStr, pattern);
}
public static Date parseDate(String dateStr, String pattern) {
SimpleDateFormat sDateFormat = new SimpleDateFormat(pattern);
Date tDate = null;
try {
tDate = sDateFormat.parse(dateStr);
} catch(ParseException ex) {
System.out.println(ex);
}
return tDate;
}