LocalDate和LocalDateTime的方法
时间: 2023-12-16 12:27:47 浏览: 69
以下是LocalDate和LocalDateTime的方法:
1. LocalDate的方法:
- 获取当前日期:`LocalDate.now()`
- 根据年月日创建日期:`LocalDate.of(year, month, day)`
- 获取年份:`localDate.getYear()`
- 获取月份:`localDate.getMonthValue()`
- 获取日期:`localDate.getDayOfMonth()`
- 获取星期几:`localDate.getDayOfWeek()`
- 获取当月最后一天:`localDate.with(TemporalAdjusters.lastDayOfMonth())`
- 判断是否为闰年:`localDate.isLeapYear()`
2. LocalDateTime的方法:
- 获取当前日期时间:`LocalDateTime.now()`
- 根据年月日时分秒创建日期时间:`LocalDateTime.of(year, month, day, hour, minute, second)`
- 获取年份:`localDateTime.getYear()`
- 获取月份:`localDateTime.getMonthValue()`
- 获取日期:`localDateTime.getDayOfMonth()`
- 获取星期几:`localDateTime.getDayOfWeek()`
- 获取小时:`localDateTime.getHour()`
- 获取分钟:`localDateTime.getMinute()`
- 获取秒数:`localDateTime.getSecond()`
- 获取毫秒数:`localDateTime.getNano()`
- 获取当月最后一天:`localDateTime.with(TemporalAdjusters.lastDayOfMonth())`
- 判断是否为闰年:`localDateTime.toLocalDate().isLeapYear()`
```java
// LocalDate的例子
LocalDate localDate = LocalDate.now();
System.out.println("当前日期:" + localDate); // 输出:当前日期:2021-10-20
LocalDate localDate2 = LocalDate.of(2021, 10, 1);
System.out.println("年份:" + localDate2.getYear()); // 输出:年份:2021
System.out.println("月份:" + localDate2.getMonthValue()); // 输出:月份:10
System.out.println("日期:" + localDate2.getDayOfMonth()); // 输出:日期:1
System.out.println("星期几:" + localDate2.getDayOfWeek()); // 输出:星期几:FRIDAY
// LocalDateTime的例子
LocalDateTime localDateTime = LocalDateTime.now();
System.out.println("当前日期时间:" + localDateTime); // 输出:当前日期时间:2021-10-20T16:08:23.123
LocalDateTime localDateTime2 = LocalDateTime.of(2021, 10, 1, 12, 30, 0);
System.out.println("年份:" + localDateTime2.getYear()); // 输出:年份:2021
System.out.println("月份:" + localDateTime2.getMonthValue()); // 输出:月份:10
System.out.println("日期:" + localDateTime2.getDayOfMonth()); // 输出:日期:1
System.out.println("星期几:" + localDateTime2.getDayOfWeek()); // 输出:星期几:FRIDAY
System.out.println("小时:" + localDateTime2.getHour()); // 输出:小时:12
System.out.println("分钟:" + localDateTime2.getMinute()); // 输出:分钟:30
System.out.println("秒数:" + localDateTime2.getSecond()); // 输出:秒数:0
System.out.println("毫秒数:" + localDateTime2.getNano()); // 输出:毫秒数:0
```
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)