从Joda的LocalDate获取月份和年份

时间:2015-03-19 13:27:43

标签: java jodatime

从LocalDate我想只获得月 - 年字符串 例如“2015年3月” 现在我这样做:

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

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

1 个答案:

答案 0 :(得分:2)

是 - 只需创建一个合适的格式化程序:

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

String text = formatter.print(myDate);