我有:
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" ?
答案 0 :(得分:4)
如果您只对年份和月份感兴趣,那么最好的班级将是YearMonth
。 LocalDate
要求一天。
您可以使用以下命令创建实例:
YearMonth ym = YearMonth.from(date);