如何从整个日期获得年月?

时间:2016-07-01 13:44:43

标签: java date

我有:

String str = "2016-01-05" ;
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate date = LocalDate.parse(str, formatter);

现在,变量" date"包含日期" 2016-01-05"。 我该如何提取" 2016-01"从该日期开始,再次将其放入变量" date" ?

1 个答案:

答案 0 :(得分:4)

如果您只对年份和月份感兴趣,那么最好的班级将是YearMonthLocalDate 要求一天。

您可以使用以下命令创建实例:

YearMonth ym = YearMonth.from(date);