Date对象和String之间的转换通常可以借助SimpleDateFormat对象来完成。
Date对象转换成String可以使用SimpleDateFormat的format方法完成。
String转换成Date对象可以借助SimpleDateFormat的parse方法实现。
具体的例子如下:
public class Test {
static String timePattern = "yyyy-MM-dd HH:mm:ss";
public static void main(String[] args) throws ParseException {
// 将Date转换成指定形式的时间字符串
SimpleDateFormat sdf = new SimpleDateFormat(timePattern);
String formatedDate = sdf.format(new Date());
System.out.println(formatedDate);
// 将时间字符串转换成java.util.Date对象
Date date = sdf.parse(formatedDate);
System.out.println(date.toString());
}
}
输出:
2013-07-20 21:41:30
Sat Jul 20 21:41:30 CST 2013