將日期轉換爲不同格式的字符串時遇到問題。日期:使用simpledateformat將日期轉換爲字符串
lastDownloadDate>>Wed Feb 27 16:20:23 IST 2013
lastChangeDate>>Wed Feb 27 15:11:00 IST 2013
我想將此格式轉換爲另一種格式:yyyy-mm-dd HH:mm:ss
。
當我試圖把它轉換我用得到不同的結果:
DateFormat outputFormat = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss");
String lastDownloadTimeVal = outputFormat.format(lastDownloadDate);
System.out.println("lastDownloadTimeVal>>"+lastDownloadTimeVal);
String lastChangeTimeVal = outputFormat.format(lastChangeDate);
System.out.println("lastChangeTimeVal>>"+lastChangeTimeVal);
我得到錯誤的結果,月,正在替換分鐘:
lastDownloadTimeVal>>2013-20-27 16:20:23
lastChangeTimeVal>>2013-11-27 15:11:00
月份模式MM不毫米 – 2013-02-27 11:39:24
@MiguelPrz只有一個解釋,爲什麼OP應該按月而非使用的M M。 +1。如果這是一個答案,我只給你一個贊成票。 – 2013-02-27 11:40:12