java 年周转年月日
时间: 2024-08-13 19:03:26 浏览: 34
在 Java 中,`java.time` 包提供了一个强大的日期和时间处理库,包括 `Year`, `MonthDay`, 和 `LocalDate` 等类。如果你想获取某个日期的年、月、日,可以使用以下方式:
1. **年份** (`Year`): 使用 `Year.now()` 获取当前年份,或者 `Year.of(int year)` 创建指定的年份。例如:
```java
Year currentYear = Year.now();
int customYear = Year.of(2023).getValue(); // 2023年的值
```
2. **月份和日子** (`MonthDay`): `MonthDay` 类表示日期中的月份和日子,可以直接创建或从 `LocalDate` 中提取。示例:
```java
MonthDay today = MonthDay.now();
LocalDate date = LocalDate.of(2023, 3, 15); // 2023年3月15日
MonthDay dayOfMonth = date.getMonthDay();
```
3. **本地日期** (`LocalDate`): 这是最完整的日期,包括年、月、日,以及时分秒。你可以像上面那样操作:
```java
LocalDate date = LocalDate.of(2023, 3, 15);
System.out.println(date.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); // 输出 "2023-03-15"
```
如果你需要将日期转换成其他格式或进行计算,可以利用 `DateTimeFormatter` 和相关的日期函数。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)