LocalDateTime获取本月第14天
时间: 2023-11-02 09:00:33 浏览: 105
您可以使用`LocalDateTime`类的`withDayOfMonth`方法来获取本月的第14天。下面是一个示例代码:
```java
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
LocalDateTime localDateTime = now.withDayOfMonth(14);
System.out.println("本月的第14天是:" + localDateTime);
}
}
```
运行上述代码,即可得到本月的第14天的日期和时间。
相关问题
LocalDateTime获取本月最后一天
可以使用 `LocalDateTime` 和 `TemporalAdjusters` 类来获取本月最后一天。
以下是示例代码:
```java
LocalDateTime now = LocalDateTime.now();
LocalDateTime lastDayOfMonth = now.with(TemporalAdjusters.lastDayOfMonth());
```
首先,使用 `LocalDateTime.now()` 方法获取当前日期和时间。然后,使用 `TemporalAdjusters.lastDayOfMonth()` 方法获取本月的最后一天,并将其应用到当前日期和时间上,得到本月的最后一天的日期和时间。
注意,这里得到的是 `LocalDateTime` 类型,如果你只需要日期部分,可以使用 `toLocalDate()` 方法将其转换为 `LocalDate` 类型。
LocalDateTime获取本月开始
LocalDateTime获取本月开始的方法是使用`withDayOfMonth`函数将日期设置为1。以下是一个示例代码:
```java
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
LocalDateTime startOfMonth = now.withDayOfMonth(1);
System.out.println("本月开始时间:" + startOfMonth);
}
}
```
输出结果将是当前日期所在月份的1号的开始时间。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* *3* [Java时间类(十二) -- LocalDateTime类工具类 -- Java获取当天、本周、本月、本年 开始及结束时间](https://blog.csdn.net/PUYALEI/article/details/130877614)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]
阅读全文