c.set(2003, 7, 31, 0, 0, 0);// 2003.8.31
c.add(MONTH, 6);// 2003-8-31>>2004.2.29
System.out.println(c.getTime());求助怎么用SimpleDateFormat把c.getTime格式化成能看懂的?

解决方案 »

  1.   

    SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
      String a1=dateformat1.format(new Date());
      System.out.println("时间2:"+a1);
      System.out.println(new Date().getYear()+1900);
      
      SimpleDateFormat dateformat2=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");   
            String a2=dateformat2.format(new Date());
            System.out.println("时间2:"+a2); 
      

  2.   

    楼上正解

    SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//这个字符串就是你要输出的格式,可以按自己的需要设置
    System.out.println(dateformat.format(c.getTime()));