java 如何获取一周的日历代码
时间: 2024-01-31 16:04:47 浏览: 95
你可以使用Java的Calendar类来获取一周的日历。下面是一个示例代码:
```java
import java.util.Calendar;
public class CalendarExample {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
// 设置为当前日期
calendar.setTimeInMillis(System.currentTimeMillis());
// 获取当前日期是星期几
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
// 计算一周的起始日期和结束日期
calendar.add(Calendar.DAY_OF_WEEK, -dayOfWeek + 1);
long startOfWeek = calendar.getTimeInMillis();
calendar.add(Calendar.DAY_OF_WEEK, 6);
long endOfWeek = calendar.getTimeInMillis();
// 打印一周的日期
calendar.setTimeInMillis(startOfWeek);
System.out.println("一周的日期:");
for (int i = 0; i < 7; i++) {
System.out.println(calendar.getTime());
calendar.add(Calendar.DAY_OF_WEEK, 1);
}
}
}
```
这段代码首先获取了当前日期,并计算出当前日期是星期几。然后根据当前日期计算出一周的起始日期和结束日期。最后,使用循环打印出一周的日期。你可以根据需要进行适当调整和修改。
阅读全文