为什么
import java.util.*;不能引用Date()
import java.util.Date;能引用Date()

解决方案 »

  1.   

    import java.util.*;public class Test_Date { public static void main(String[] args) {
    System.out.println(new Date()); }}经过测试..是可以的..请放心使用..
    ps: 感觉跟奶粉检测一样..
      

  2.   

    应该是没问题的,
    除非你引入的jar中有两个相同的java.util.Date类型
      

  3.   

    楼主,请检查你的import语句,应该是有这么两句:
    import java.sql.*;
    import java.util.*;这两个包中都有Date类,如果你在下边不带包名直接使用Date,将会导致歧义而被视为语法错误。解决之道就是楼主自己发现的,单独再导一次:
    import java.util.Date;
    这样,不带包名的Date指的就是java.util.Date啦。而此时如果你还想使用java.sql.Date类,则没办法只能使用完整名称啦。呵呵。
      

  4.   

    是不是我装的JDK有问题啊?还是什么原因,请高手指教
      

  5.   

    楼主是在做winform之类的题目吗???看看是不是在同一个form中
      

  6.   


    请给源码。完整的源码,包括 import 及 package
      

  7.   


    不是,这是Java,不是C#,呵呵。楼主再检查一下,你当前的包中有没有自己写的命名为Date的类?
      

  8.   

    import java.util.*; 
    public class A{
    public static void main(String []args){
    System.out.println(new Date());
    }

    能够表示时间。
    若换成import java.util.Date;也能够达到相同的效果
      

  9.   

    呵呵!谢谢 果然是同以个包里自己创建了一个Date类。