public class SimpleDateFormatDemo {
public static void main(String[] args) throws ParseException {
// TODO Auto-generated method stub
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");//Date指定格式:yyyy-MM-dd HH:mm:ss:SSS
Date date = new Date();//創建壹個date對象保存當前時間
String dateStr = simpleDateFormat.format(date);//format()方法將Date轉換成指定格式的String
System.out.println(dateStr);//2018-08-24 15:37:47:033
String string = "2018-8-24 12:50:20:545";
Date date2 = simpleDateFormat.parse(string);//調用parse()方法時 註意 傳入的格式必須符合simpleDateFormat對象的格式,即"yyyy-MM-dd HH:mm:ss:SSS" 否則會報錯!!
System.out.println(date2);//Fri Aug 24 12:50:20 CST 2018
}
}
擴展資料
public class StringToDate
{
public final static java.sql.Date string2Date(String dateString) throws java.lang.Exception
{
DateFormat dateFormat;
dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", Locale.ENGLISH);
dateFormat.setLenient(false);
java.util.Date timeDate = dateFormat.parse(dateString);//util類型
java.sql.Date dateTime = new java.sql.Date(timeDate.getTime());//sql類型
return dateTime;
}
}
參考資料:
百度百科 format