我試圖解析Java類型「Mar 28,2017 13:00」類型的字符串。DateFormat沒有正確解析日期
我寫下面的代碼
DateFormat df = new SimpleDateFormat("MMM dd,YYYY HH:mm");
System.out.println(df.parse(dateTime));
此代碼似乎正確解析小時,分鐘,但日期始終是1月1日,2017年如對於上面給出的字符串,輸出是「Sun Jan 01 13:00:00 IST 2017」
有關可能出錯的任何想法嗎?
那麼你想分析什麼'dateTime'? – nbokmans
dateTime是類型爲「Mar 28,2017 13:00」的字符串。輸入保證採用這種格式。 – D159
你想要的輸出格式是什麼? – user3040153