import java.util.*;
class Example6_3
{
  public static void main(String args[])
  {
   Calendar calendar=Calendar.getInstance();
   calendar.setTime(new Date());
   String 年=String.valueOf(calendar.get(Calendar.YEAR)), 月=String.valueOf(calendar.get(Calendar.Month)+1),日=String.valueOf(calendar.get(Calendar.DAY_OF_MONTH)),星期=String.valueOf(calendar.get(Calendar.DAY_OF_WEEK)-1);
   int hour=Calendar.get(Calendar.HOUR_OF_DAY),
       minute=Calendar.get(Calendar.MINUTE),
       second=Calendar.get(Calendar.SECOND);
       System.out.println("现在的时间是 ");
       System.out.println(""+年+"年"+月+"月"+日+"日"+"星期"+星期);
       System.out.println(""+hour+"时"+minute+"分"+second+"秒");
       Calendar.set(1962,5,29);
       long time1962=Calendar.getTimeInMillis();
       Calendar.set(2003,9,5);
       long time2003=Calendar.getTimeInMillis();
       long 相隔天数=(time2003-time1962)/(1000*60*60*24);
       System.out.println("2003年10月5日和1962年6月29日相隔"+相隔天数+"天");
  }
}

解决方案 »

  1.   

    import java.util.*;
    class Example6_3
    {
      public static void main(String args[])
      {
       Calendar calendar=Calendar.getInstance();
       calendar.setTime(new Date());
       String Äê=String.valueOf(calendar.get(Calendar.YEAR)), ÔÂ=String.valueOf(calendar.get(Calendar.MONTH)+1),ÈÕ=String.valueOf(calendar.get(Calendar.DAY_OF_MONTH)),ÐÇÆÚ=String.valueOf(calendar.get(Calendar.DAY_OF_WEEK)-1);
       int hour=calendar.get(Calendar.HOUR_OF_DAY),
           minute=calendar.get(Calendar.MINUTE),
           second=calendar.get(Calendar.SECOND);
           System.out.println("ÏÖÔÚµÄʱ¼äÊÇ ");
           System.out.println(""+Äê+"Äê"+ÔÂ+"ÔÂ"+ÈÕ+"ÈÕ"+"ÐÇÆÚ"+ÐÇÆÚ);
           System.out.println(""+hour+"ʱ"+minute+"·Ö"+second+"Ãë");
           calendar.set(1962,5,29);
           long time1962=calendar.getTimeInMillis();
           calendar.set(2003,9,5);
           long time2003=calendar.getTimeInMillis();
           long Ïà¸ôÌìÊý=(time2003-time1962)/(1000*60*60*24);
           System.out.println("2003Äê10ÔÂ5ÈÕºÍ1962Äê6ÔÂ29ÈÕÏà¸ô"+Ïà¸ôÌìÊý+"Ìì");
      }
    }
      

  2.   

    晕  打出来怎么有乱码
    就是Month改成MONTH
    Calendar.get改成calendar.get
      

  3.   

    搞定了 calendar.setTime(new Date());      //这行啥意思
    (int hour=calendar.get(Calendar.HOUR_OF_DAY)       //HOUR_OF_DAY为啥要用大写呢,改成其它的A,B,a,b可以吗?