2016-09-14 118 views
0

我試圖將字符串轉換爲日期,並且我能夠在我的字符串採用以下格式時執行此操作:14/09/201609-14-2016等使用new Date().parse('dd/MM/yyyy', myDateString)方法。但是現在我有一個如下所示的字符串:14 September 2016。所以我想知道的是我使用哪種格式的分析方法來完成這項工作。 new Date().parse('/*what goes here?*/', myDateString)。此方法甚至可以工作嗎?Grails - 字符串到日期的轉換

任何幫助,將不勝感激。謝謝

回答

1

Date.parseSimpleDateFormat.parse的包裝,所以這就是你想要尋找一個合適的格式字符串。在「2016年9月14日」的情況下,您的格式字符串將如下所示:「dd MMM yyyy」。

解析此字符串的關鍵部分是「MMM」。從文檔:

月份:如果模式字母的數量是3或更多,則該月份爲 解釋爲文本;否則,它被解釋爲一個數字。