獲取當前時間以規定格式輸出:
Date date = new Date();
DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=df.format(date);
將自定義date存入數據庫問題(精確到時分秒的情況):
1.實體類中聲明Date類型變量(java.util.date);
2.action中聲明String類型變量(因為一般datetimePicker傳過來的是String);
3.將日期字符串轉換成long類型並放入java.sql.Timestamp中。
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date startTimeDate = new java.sql.Timestamp(sdf.parse(startTime).getTime());
注:java.sql.Timestamp會將轉換成的long類型數據自動變成日期加時分秒的數據並存入數據庫,但從數據庫取出來時還是long類型數據,要顯示格式化的日期到頁面上還需要轉換。