Java 从Joda'获取月份和年份;s本地日期

Java 从Joda'获取月份和年份;s本地日期,java,jodatime,Java,Jodatime,从LocalDate中,我只想获取月-年字符串。 例如“2015年3月” 现在我的做法如下: myDate.monthOfYear().getAsText(LOCALE) + " " + myDate.year().getAsText(LOCALE); 有更简单/更好的方法吗?是-只需创建适当的格式化程序: DateTimeFormatter formatter = DateTimeFormat .forPattern("MMMM yyyy") .withLocale(LOCA

从LocalDate中,我只想获取月-年字符串。
例如“2015年3月” 现在我的做法如下:

myDate.monthOfYear().getAsText(LOCALE) + " " + myDate.year().getAsText(LOCALE);

有更简单/更好的方法吗?

是-只需创建适当的格式化程序:

DateTimeFormatter formatter = DateTimeFormat
    .forPattern("MMMM yyyy")
    .withLocale(LOCALE);

String text = formatter.print(myDate);

如果您的代码正常工作,并且您正在寻求改进,那么您可能应该将其发布在上。