简单的日期操作
获取当前日期。
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);
除了 plus
和 minus
方法之外,还有一组 with
方法可用于在 LocalDate
实例上设置特定字段。
LocalDate.now().withMonth(6);
上面的示例返回一个月份设置为 6 月的新实例(这与 java.util.Date
不同,其中 setMonth
在 6 月 5 日被编入索引为 0)。
因为 LocalDate 操作返回不可变的 LocalDate 实例,所以这些方法也可以链接在一起。
LocalDate ld = LocalDate.now().plusDays(1).plusYears(1);
这将给我们明天的一年后的日期。