LocalDateTime 获取本周第一天
时间: 2023-08-12 12:09:39 浏览: 103
您可以使用Java 8的`LocalDateTime`类来获取本周的第一天。以下是一个示例代码:
```java
import java.time.DayOfWeek;
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
LocalDateTime firstDayOfWeek = now.with(DayOfWeek.MONDAY);
System.out.println("本周第一天:" + firstDayOfWeek);
}
}
```
这段代码中,我们使用`with()`方法和`DayOfWeek`枚举来获取本周的第一天。`DayOfWeek.MONDAY`表示星期一,根据当前日期时间对象`now`获取本周的第一天并赋值给`firstDayOfWeek`变量。最后,我们打印出本周的第一天。
相关问题
LocalDateTime获取本月第14天
您可以使用`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 获取当月的第一天 0点
使用引用中的代码可以获取当前月的第一天0点时间。首先,使用`LocalDateTime.now().with(TemporalAdjusters.firstDayOfMonth())`获取当前月的第一天,然后使用`LocalTime.MIN`将时间设置为0点。所以可以使用以下代码获取当月的第一天0点时间:
```
LocalDateTime firstDayOfMonth = LocalDateTime.of(LocalDate.from(LocalDateTime.now().with(TemporalAdjusters.firstDayOfMonth())), LocalTime.MIN);
```
<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [LocalDateTime类获取当日00:00与当月第一天](https://blog.csdn.net/qq_41267618/article/details/102914243)[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 style="max-width: 33.333333333333336%"]
- *2* [LocalDateTime 获取当前(年/月)第一天及最后一天 及 获取当天起始时间](https://blog.csdn.net/weixin_55628780/article/details/130527074)[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 style="max-width: 33.333333333333336%"]
- *3* [LocalDateTime获取当日00:00、结束时间23.59与当月第一天00.00,月末最后一天23.59](https://blog.csdn.net/weixin_48174603/article/details/108781167)[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 style="max-width: 33.333333333333336%"]
[ .reference_list ]