2015-09-30 47 views
-2

我有一個數組列表與字符串,我想在日期轉換它。似乎'解析'不能用於做到這一點,在下面的一段代碼:解析ArrayList到日期

List<String> eventsList = Arrays.asList("2015-06-02 00:15", "2015-06-02 22:15", "2015-06-03 00:18"); 
List<Date> eventsDate = new SimpleDateFormat("y-M-d H:m").parse(eventsList); 

但這並不行。

請問您能幫我嗎?

+0

你知道什麼是循環嗎? –

+1

您只能解析單個字符串 - 您需要在循環中執行該操作。 – Cinnam

+0

是的我知道什麼是循環,但我認爲循環可以避免在這裏 - 對不起,我沒有精確這 – Mic

回答

0

有沒有parseList<String>作爲參數,這就是爲什麼你的代碼將無法編譯。

有一個parse接受一個String。你可以用循環或流來獲得你需要的結果。

上的SimpleDateFormat可用的方法進一步閱讀可以做here

+0

好吧,非常感謝你,我明白,循環是唯一的解決方案!它的工作就是這樣!非常感謝您的幫助。現在我需要更多的工作來更好地理解Java如何工作。 – Mic