java.util.Date cc=new java.util.Date();
cc.getYear()
cc.getMonth()
cc.getDay()

解决方案 »

  1.   

    java.util.Date dd=new java.util.Date();
    java.sql.Timestamp cc = new java.sql.Timestamp(dd.getTime());
    cc.getYear()
    cc.getMonth()
    cc.getDay()
      

  2.   

    楼上的不提倡使用了吧
      
      GregorianCalendar g=new GregorianCalendar();
        System.out.println(g.get(GregorianCalendar.YEAR));
        System.out.println(g.get(GregorianCalendar.MONTH)+1);
        System.out.println(g.get(GregorianCalendar.DAY_OF_MONTH));    
      

  3.   

    楼主的getYear()要加1900
    getMonth()要加1
      

  4.   

    有两种中方法可以得到年月日的值,一种是用java.util.Date,但要以getYear()+1900,在getMonth()+1.第二种方法是用java.util.Calendar的成员域。最好用第二种,至JDK1.3以后推荐用第二种
      

  5.   

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    Calendar calendar = GregorianCalendar.getInstance();
    try {
    calendar.setTime(sdf.parse("2004-06-07"));
    } catch (ParseException e) {
        System.out.println(e);
    }     
    System.out.println(calendar.get(Calendar.DATE));
    System.out.println(calendar.get(Calendar.MONTH) + 1);
    System.out.println(calendar.get(Calendar.YEAR));建议你提问前搜索一下,这个问题基本上每天都有人问~~~
      

  6.   

    搂主的java.util.Date类中的方法getYear()和getDay()等方法在java API中已经是不推荐使用的
    因该用java.Util.Calendar类
    我建议搂主应该写为:
     java.sql.Date bb=java.sql.Date.valueOf("2004-06-07");
     Calendar date = Calendar.getInstance();
     date.setTime(bb);
     int iYear = date.get(Calendar.YEAR);
     int iMonth = date.get(Calendar.MONTH)+1;
     int iDay   = date.get(Calendar.DAY_OF_MONTH);
     
     如要得到系统的当前的时间
    Calendar date = Calendar.getInstance();
    int iYear = date.get(Calendar.YEAR);
     int iMonth = date.get(Calendar.MONTH)+1;
     int iDay   = date.get(Calendar.DAY_OF_MONTH);
    祝你好运了!
      

  7.   

    可以用substring()来取!
    也可以用Calendar类中的方法直接去,建议用后种方法。
      

  8.   

    String year=new java.text.SimpleDateFormat("YY").format(new java.util.Date());
    String month=new java.text.SimpleDateFormat("MM").format(new java.util.Date());
    String day=new java.text.SimpleDateFormat("dd").format(new java.util.Date());这样也可以的!!!!!!!!!!
      

  9.   

    String year=new java.text.SimpleDateFormat("YY").format(new java.util.Date());这样很简单!