public class Test { public static void main(String[] args) {
Date d = new Date();
d.getDate();
d.getDay();
d.getHours();
d.getMinutes();
d.getMonth();
d.getSeconds();
d.getTime();
}
}

解决方案 »

  1.   

    上面那些方法是已经被禁止的。用java.util.Calendarjava.util.Calendar cal = java.util.Calendar.getInstance();
    cal.setTime(new Date);
    cal.get(Calendar.DATE);
    cal.get(Calendar.YEAR);
    .....
      

  2.   

    二楼是高手。不过似乎out出的是当前时间,不是给定的字符串表示的日期。
      

  3.   

    我把时间转成字符
    //去掉空格
    int inum = date01.indexOf(" ");
    String lefts = date01.substring(0,inum); 得到了字符变量 lefts
    怎么把他转成日期然后后数据库中的日期进行比较,比较的语句怎么写
      

  4.   

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String input = "2004-2-1 12:00:05";
    System.out.print(input + " parses as ");
    Date t;
    try
    {
    t = formatter.parse(input);
    System.out.println(t);
    }
    catch (ParseException e)
    {
    System.out.println("unparseable using " + formatter);
    }