关于时间的部分总结:
MySQL中设置datetime使用timestamp:
Date date=new Date();
ps.setTimestamp(1, new Timestamp(date.getTime()));
date.getTime():将一个date时间类型转换成毫秒
然后把这个毫秒值给timestamp。
在MySQL中先将datetime去出放入一个String里面
然后转化成date写入其他表
字符串和date互相转换的方法:
//String dateStr=dateToString(date);
static String dateToString(Date date) {
String str = "yyyy-MM-dd HH:mm:ss";//大写HH为24小时,hh为12小时
SimpleDateFormat format = new SimpleDateFormat(str);
String dateFormat = format.format(date);
return dateFormat;
}
stringToDate(dateStr)
static Date stringToDate(String string) {
String str = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat format = new SimpleDateFormat(str);
Date date = new Date();
try {
date = format.parse(string);
} catch (Exception e) {
e.getStackTrace();
}
return date;
}