我试图格式化所需的乔达时间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'。 –