java LocalDate 取年份
时间: 2024-05-17 11:11:02 浏览: 262
Java中的LocalDate类可以用于表示日期,其中包括年份、月份和日期等信息。获取年份的方法如下:
```
LocalDate date = LocalDate.now(); //获取当前日期
int year = date.getYear(); //获取年份
```
以上代码中,首先通过 `now()` 方法获取当前日期,然后使用 `getYear()` 方法获取年份。当然,你也可以使用 `getMonth()` 和 `getDayOfMonth()` 方法获取月份和日期。
相关问题
java LocalDate
Java LocalDate是Java标准库中的一个类,用于表示日期。它提供了许多方法和功能,用于处理日期的各种操作和计算。您可以使用它来获取当前日期、比较日期、进行日期的加减操作等。
以下是一些常用的LocalDate方法:
1. now():获取当前日期。
2. of():根据指定的年、月、日创建一个LocalDate对象。
3. getYear():获取日期中的年份。
4. getMonth():获取日期中的月份。
5. getDayOfMonth():获取日期中的日。
6. plusDays():在当前日期上增加指定天数。
7. minusDays():在当前日期上减去指定天数。
8. isBefore():判断一个日期是否在另一个日期之前。
9. isAfter():判断一个日期是否在另一个日期之后。
这只是一部分常用方法,您还可以使用其他方法根据需求进行日期的操作和计算。希望对您有所帮助!如果您有任何其他问题,请随时提问。
java LOCALDAte减一年取年月
在Java中,可以使用`LocalDate`类来表示日期。要减去一年并获取年月,可以使用`minusYears()`方法和`getYear()`、`getMonth()`方法来实现。
下面是一个示例代码:
```java
import java.time.LocalDate;
import java.time.Month;
public class Main {
public static void main(String[] args) {
// 获取当前日期
LocalDate currentDate = LocalDate.now();
System.out.println("当前日期: " + currentDate);
// 减去一年
LocalDate previousYearDate = currentDate.minusYears(1);
System.out.println("减去一年后的日期: " + previousYearDate);
// 获取年份和月份
int year = previousYearDate.getYear();
Month month = previousYearDate.getMonth();
System.out.println("减去一年后的年份: " + year);
System.out.println("减去一年后的月份: " + month);
}
}
```
运行以上代码,输出结果如下:
```
当前日期: 2022-01-01
减去一年后的日期: 2021-01-01
减去一年后的年份: 2021
减去一年后的月份: JANUARY
```
阅读全文