上代码记录备忘,
1、String与Date(java.util.Date)互转
String dateStr = "2019-04-09 11:49:45";
Date date = new Date();
DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
try {
date = sdf.parse(dateStr);
} catch (Exception e) {
e.printStackTrace();
}
String dateStr = "";
Date date = new Date();
DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
DateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH/mm/ss");
try {
dateStr = sdf.format(date);
dateStr = sdf2.format(date);
} catch (Exception e) {
e.printStackTrace();
}
2、String与Timestamp互转
Timestamp ts = new Timestamp(System.currentTimeMillis());
String tsStr = "2019-04-09 11:49:45";
try {
ts = Timestamp.valueOf(tsStr);
} catch (Exception e) {
e.printStackTrace();
}
Timestamp ts = new Timestamp(System.currentTimeMillis());
String tsStr = "";
DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
try {
tsStr = sdf.format(ts);
tsStr = ts.toString();
} catch (Exception e) { e.printStackTrace(); }
3、Date( java.util.Date )和Timestamp互转
Date和Timesta是父子类关系
Timestamp ts = new Timestamp(System.currentTimeMillis());
Date date = new Date();
try {
date = ts;
} catch (Exception e) {
e.printStackTrace();
}
Timestamp ts = new Timestamp(date.getTime());