我需要得到当前月份的所有日期,存取一个数组,例如八月份的日期要保存为 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 我改怎么做,先谢谢大家了
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 我改怎么做,先谢谢大家了
public static void main(String args[]) {
System.out.println(" 日 一 二 三 四 五 六");
Calendar 日历 = Calendar.getInstance();
日历.set(2006, 7, 1);
// 将日历翻到2006年8月1日,注意0表示一月。
// 获取1日是星期几(get方法返回的值是1表示星期日,星期六返回的值是7):
int 星期几 = 日历.get(Calendar.DAY_OF_WEEK) - 1;
String a[] = new String[星期几 + 31]; // 存放号码的一维数组
for (int i = 0; i < 星期几; i++) {
a[i] = "**";
}
for (int i = 星期几, n = 1; i < 星期几 + 31; i++) {
if (n <= 9)
a[i] = String.valueOf(n) + " ";
else
a[i] = String.valueOf(n);
n++;
}
// 打印数组:
for (int i = 0; i < a.length; i++) {
if (i % 7 == 0) {
System.out.println(""); // 换行。
}
System.out.print(" " + a[i]);
}
}
}打印出来就是楼主要的东西,希望对楼主有帮助能用的话,记着把分留下啊