import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;java
/**
* java.util.Date日期類型與字符串類型之間的轉換
*/
public class DateStringChange {spa
// 日期轉換爲固定格式的字符串
public static String dateToString(Date date) {
// 返回值
String res;
// 將日期轉換爲固定格式的字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
res = sdf.format(date);
// 返回
return res;
}orm
// 字符串類型的日期轉換爲java.util.Date類型的日期
public static Date stringToDate(String dateStr) {
// 返回值
Date date = null;
// 將字符串的日期轉換爲java.util.Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
date = sdf.parse(dateStr);
} catch (ParseException e) {
System.out.println("轉換失敗:" + e.getMessage());
}
// 返回
return date;
}字符串
public static void main(String[] args) {
System.out.println(DateStringChange.dateToString(new Date()));
System.out.println(DateStringChange.stringToDate("2015-08-15 19:40:38"));
}get
}string
運行結果:io