import java.text.SimpleDateFormat;
import java.util.*;
public class MCalendar {
public static void main(String[] args) {
// TODO Auto-generated method stub
SimpleDateFormat stdf=new SimpleDateFormat("yyy年MM月dd日E ahh时mm分ss秒");
System.out.println(stdf.format(new Date()));//输出现在的时间
long lg=System.currentTimeMillis();//现在的时间
stdf=new SimpleDateFormat("yyy年MM月dd日E");//格式化为format
System.out.println("明天是"+stdf.format(new Date(lg+24*60*60*1000)));//输出明天的时间
MCalendar.print(new GregorianCalendar());
}
public static void print(Calendar calendar)
{
int year=calendar.get(Calendar.YEAR);
int month=calendar.get(Calendar.MONTH)+1;
calendar.set(year, month-1,1);
int week=calendar.get(Calendar.DAY_OF_WEEK)-1;
System.out.println(year+"年"+month+"月的日历\n 日 一 二 三 四 五 六");
if(week>0)
{
System.out.println(String.format("%"+4*week+"c", ""));
}
int days=MyDate.daysOfMonth(year,month);
for(int i=1;i<=days;i++)
{
System.out.print(String.format("%4d", i));
if((week+i)%7==0)
System.out.println();
}
System.out.println();
}