因爲我不擅長處理java中的日期,但我無法理解這種行爲。
這裏是我的代碼
處理Java日期格式的不可理解的行爲。
Date from = new SimpleDateFormat("dd/MM/yyyy").parse("05/07/2013");
System.out.println(from);
這給了我這個輸出
Sat Jul 05 00:07:00 PKT 2013
這是第二另一代碼片段
Date from = new SimpleDateFormat("dd/mm/yyyy").parse("05/07/2013");
System.out.println(from);
這給了我這樣的輸出:
Sat Jan 05 00:07:00 PKT 2013
現在,這是相當大的事情是格式。
這種格式dd/MM/yyyy
其中有MM
給了我正確的輸出,但這種格式dd/mm/yyyy
其中有小mm
給了我錯誤的輸出(總是給月jan
)。我讀的文檔中提到samll米是分鐘和大寫M是爲月
我的問題是我可以在這裏不使用小米嗎?如果沒有,那麼爲什麼它被賦予的結果,在此基礎上它給jan
每次
我知道這是一個基本的問題,但搜索和沒有發現任何東西理解後後,我貼it.Thanks
@Downvoter您能否關心評論? – Despicable 2013-05-07 10:05:51