我試圖格式化所需的喬達時間LocalDate類型爲mmddyyy格式,我遇到了麻煩,不知道如何繼續。到目前爲止,我嘗試了幾個不同的事情,但沒有運氣。格式喬達時間LocalDate MMDdyyyy
所以我非常想要像04-15-2016這樣的日期,並以格式04152016從它獲取LocalDate類型,但它仍然需要LocalDate格式,而不是字符串。
DateTimeFormatter dtf = DateTimeFormat.forPattern("MMddyyyy");
LocalDate currentDate = LocalDate.parse("04152016", dtf);
System.out.println(currentDate);
日期爲2016-04-15。如果有人能幫助我,我將不勝感激。當談到喬達時間庫時,我可能錯過了一些基本的東西。
謝謝你。
我不明白。你爲什麼不使用'DateTimeFormatter'格式化'currentDate'? – Savior
您需要明白'LocalDate'沒有格式 - 這不是其狀態的一部分。當你想以特定的形式將其轉換爲文本時,可以使用'DateTimeFormatter'。 –