java 获取本周起止时间
时间: 2023-07-17 14:01:54 浏览: 38
可以使用 Java 中的 Calendar 和 SimpleDateFormat 类来获取本周的起止时间。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
// 获取本周第一天
calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
String firstDayOfWeek = dateFormat.format(calendar.getTime());
// 获取本周最后一天
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
String lastDayOfWeek = dateFormat.format(calendar.getTime());
System.out.println("本周起始日期:" + firstDayOfWeek);
System.out.println("本周结束日期:" + lastDayOfWeek);
}
}
```
输出结果为:
```
本周起始日期:2021-07-19
本周结束日期:2021-07-25
```
这段代码使用了 SimpleDateFormat 类将日期格式化为 "yyyy-MM-dd" 格式的字符串,您可以根据自己的需求进行修改。