java 获取本周开始时间和结束时间
时间: 2023-04-01 16:04:10 浏览: 305
如何获取本周,本月,本日的开始时间和结束时间的时间戳.docx
你好,以下是我的回答:
获取本周开始时间和结束时间的方法如下:
1. 获取当前日期时间
```java
Date now = new Date();
```
2. 获取当前日期是本周的第几天
```java
Calendar cal = Calendar.getInstance();
cal.setTime(now);
int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK) - 1;
```
3. 计算本周开始时间和结束时间
```java
cal.add(Calendar.DAY_OF_MONTH, -dayOfWeek);
Date weekStart = cal.getTime();
cal.add(Calendar.DAY_OF_MONTH, 6);
Date weekEnd = cal.getTime();
```
其中,weekStart 表示本周的开始时间,weekEnd 表示本周的结束时间。
阅读全文