import java.util.*;
//improt java.util.Date;public class DateExample {
    public static void main(String[] args) {
System.out.println("===" + new Date() + "===");
    }
}结果是:===Year:Month:Day -- 0-0-0===若指定引进的是import java.util.Date;
结果是:===Tue Jul 10 02:49:41 CST 2007===
这就正常了.为何呀?难道*,不是包括了Date类了吗

解决方案 »

  1.   

    还有这种事,我试了import java.util.*;在我机器上也能正常显示时间。
      

  2.   

    我用楼主的代码输出的是
    ===Tue Jul 10 18:00:28 CST 2007===
      

  3.   

    55555,晕呀.为什么会这样???难不成我的JDK装得不行,真是倒霉死,我有用的是jdk1.6.0_01,文本编写是EditPlus2.
      

  4.   

    还有个问题是使用Date能获取动态时间吗
      

  5.   

    动态获取时间是什么意思?
    获取当前时间可以用System.currentTimeMillis()方法。
      

  6.   

    楼上的楼上的话没说完:我用的也是jdk6.0和Editplus2
    输出正常。
    ===Sun Jul 15 00:24:14 CST 2007===