获取当前年月 java 202401
时间: 2024-11-03 13:20:33 浏览: 16
在Java中获取当前日期并指定为2024年1月,你可以使用`java.time`包下的`LocalDate`类和`YearMonth`类。这里是一个示例:
```java
import java.time.LocalDate;
import java.time.YearMonth;
// 获取当前日期
LocalDate currentDate = LocalDate.now();
// 设置为2024年1月
YearMonth targetMonth = YearMonth.of(2024, 1);
// 如果当前日期已经是或之后到2024年1月,直接打印;如果不是,则添加月份
if (currentDate.isAfter(targetMonth.atDay(1))) {
System.out.println("已经是或之后2024年1月:" + currentDate);
} else {
// 否则,创建一个新的日期,即2024年1月的第一天
LocalDate newDate = currentDate.plusMonths(targetMonth.getYear() - currentDate.getYear());
System.out.println("将在2024年1月:" + newDate);
}
```
阅读全文