java 本月第一天至第七天 用 Calendar实现 日期显示
时间: 2024-05-15 20:16:53 浏览: 140
以下是使用 Java Calendar 实现本月第一天至第七天日期显示的代码示例:
```java
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class CalendarExample {
public static void main(String[] args) {
// 获取当前日期
Calendar cal = Calendar.getInstance();
// 设置为本月第一天
cal.set(Calendar.DAY_OF_MONTH, 1);
// 创建日期格式化对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
// 循环输出本月第一天至第七天的日期
for (int i = 1; i <= 7; i++) {
System.out.println(sdf.format(cal.getTime()));
cal.add(Calendar.DAY_OF_MONTH, 1);
}
}
}
```
输出结果为:
```
2021-08-01
2021-08-02
2021-08-03
2021-08-04
2021-08-05
2021-08-06
2021-08-07
```
在代码中,我们首先获取当前日期,然后将其设置为本月第一天。接着,我们使用 SimpleDateFormat 对象将日期格式化为指定格式(例如:yyyy-MM-dd)。最后,通过循环输出本月第一天至第七天的日期。在每次循环中,我们使用 Calendar 对象的 add 方法将日期加 1 天。
阅读全文