package com.czp;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class MyGregoranClander {
public static void main(String[] args) {
GregorianCalendar g = new GregorianCalendar();
int today = g.get(Calendar.DAY_OF_MONTH);
int month = g.get(Calendar.MONTH);
g.set(Calendar.DAY_OF_MONTH, 1);
int week = g.get(Calendar.DAY_OF_WEEK);
System.out.println("星期日 星期 一 星期二 星期三 星期四 星期五 星期六");
for(int i=Calendar.SUNDAY;i<week;i++)
{
System.out.print(" ");
}
do {
int day = g.get(Calendar.DAY_OF_MONTH);
System.out.printf("%6d", day);
if (day == today) {
System.out.print("*");
} else {
System.out.print(" ");
}
if (week == Calendar.SATURDAY)
System.out.println();
g.add(Calendar.DAY_OF_MONTH, 1);
week = g.get(Calendar.DAY_OF_WEEK);
} while (g.get(Calendar.MONTH)==month);
if(week!=Calendar.SUNDAY)
System.out.println();
}
}
import java.util.Calendar;
import java.util.GregorianCalendar;
public class MyGregoranClander {
public static void main(String[] args) {
GregorianCalendar g = new GregorianCalendar();
int today = g.get(Calendar.DAY_OF_MONTH);
int month = g.get(Calendar.MONTH);
g.set(Calendar.DAY_OF_MONTH, 1);
int week = g.get(Calendar.DAY_OF_WEEK);
System.out.println("星期日 星期 一 星期二 星期三 星期四 星期五 星期六");
for(int i=Calendar.SUNDAY;i<week;i++)
{
System.out.print(" ");
}
do {
int day = g.get(Calendar.DAY_OF_MONTH);
System.out.printf("%6d", day);
if (day == today) {
System.out.print("*");
} else {
System.out.print(" ");
}
if (week == Calendar.SATURDAY)
System.out.println();
g.add(Calendar.DAY_OF_MONTH, 1);
week = g.get(Calendar.DAY_OF_WEEK);
} while (g.get(Calendar.MONTH)==month);
if(week!=Calendar.SUNDAY)
System.out.println();
}
}