本转换在项目中经常遇见,现简要地说明:
(1) Date转换为Datetime
Datetime在java数据库中对应的是Timestamp,转换如下:
//转换为Timestamp
Date date = new Date();
Timestamp timestamp = new Timestamp(()); //2013-01-14 22:45:36.484
(2) String转换为Date
//String转换为
String str = "2013-01-14";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = null; //初始化date
try {
date = (str); //Mon Jan 14 00:00:00 CST 2013
} catch (ParseException e) {
();
}
(3) Date转换为String
//转换为String
Date date = new Date();
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String str = (date); //2013-01-14
(4) String转化为
转换为目的是要对数据库进行操作
//String转换为
String str = "2013-01-14";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
sdate = null; //初始化
try {
udate = (str);
sdate = new (()); //2013-01-14
} catch (ParseException e) {
();
}