LocalDate today = new LocalDate(); LocalDate d1 = today.plusMonths(1).withDayOfMonth(1);
变得更容易和更清洁,不是吗?:-)
更新:如果要返回日期:
return new Date(d1.toDateTimeAtStartOfDay().getMillis());
但我强烈建议您避免将纯DATE类型(即日历中的一天,没有时间信息)与DATETIME类型混合使用,特别是与“物理”日期时间类型混合使用,就像可怕的那样
java.util.Date。这有点像将from转换为integer和float类型,您必须小心。



