简单的日期操作

获取当前日期。

LocalDate.now()

得到昨天的约会。

LocalDate y = LocalDate.now().minusDays(1);

明天的约会

LocalDate t = LocalDate.now().plusDays(1);

获取具体日期。

LocalDate t = LocalDate.of(1974, 6, 2, 8, 30, 0, 0);

除了 plusminus 方法之外,还有一组 with 方法可用于在 LocalDate 实例上设置特定字段。

LocalDate.now().withMonth(6);

上面的示例返回一个月份设置为 6 月的新实例(这与 java.util.Date 不同,其中 setMonth 在 6 月 5 日被编入索引为 0)。

因为 LocalDate 操作返回不可变的 LocalDate 实例,所以这些方法也可以链接在一起。

LocalDate ld = LocalDate.now().plusDays(1).plusYears(1);

这将给我们明天的一年后的日期。