LocalDate 获取天
时间: 2023-08-12 12:27:38 浏览: 74
获取日期
要获取 `LocalDate` 对象所表示的天数,可以使用 `toEpochDay` 方法。该方法返回自 1970 年 1 月 1 日以来的天数。例如,要获取今天是这一年的第几天,可以这样写:
```
LocalDate now = LocalDate.now();
int dayOfYear = (int) (now.toEpochDay() - now.withDayOfYear(1).toEpochDay()) + 1;
```
其中,`toEpochDay` 方法返回的是一个 `long` 类型的值,需要强制转换成 `int` 类型。另外,`withDayOfYear(1)` 方法将当前日期设置为今年的第一天,这样计算出来的天数就是从今年的第一天开始算起的。
阅读全文