簡單的日期操作
獲取當前日期。
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);
這將給我們明天的一年後的日期。