public class PerpetualCalendar {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入年份:");
int year = scanner.nextInt();
System.out.print("请输入月份:");
int month = scanner.nextInt();
System.out.println("星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六");
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.MONTH, month-1);
calendar.set(Calendar.DATE, 1);
int w = calendar.get(Calendar.DAY_OF_WEEK) -1;
// System.out.println(w);
int actualMaximum = calendar.getActualMaximum(Calendar.DATE);
// System.out.println(actualMaximum);
int s = 0;
for (int i = 1; i <= w; i++) {
System.out.print("\t\t");
s++;
}
for (int i = 1; i <= actualMaximum; i++) {
System.out.print(i +"\t\t");
if ((s + i)%7 == 0)
System.out.println();
}
// SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
// Date time = calendar.getTime();
// String format = simpleDateFormat.format(time);
// System.out.println(format);
}
}
Calendar万年历
最新推荐文章于 2023-06-15 18:21:51 发布