获取指定日期所在月的所有日期
时间: 2024-03-13 20:46:03 浏览: 19
可以使用 Java 中的 Calendar 类来获取指定日期所在月的所有日期,示例如下:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 指定日期
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, 2022);
calendar.set(Calendar.MONTH, Calendar.DECEMBER); // 月份从0开始,DECEMBER为11
calendar.set(Calendar.DAY_OF_MONTH, 15);
// 将日期设置为本月第一天
calendar.set(Calendar.DAY_OF_MONTH, 1);
int month = calendar.get(Calendar.MONTH);
while (calendar.get(Calendar.MONTH) == month) {
System.out.println(calendar.getTime());
calendar.add(Calendar.DAY_OF_MONTH, 1);
}
}
}
```
该代码会输出指定日期所在月的所有日期。你可以根据需要将日期格式化输出。