前几天我写那个输出日期的程序,结果得到了这样的的结果:Date@11b86e7.
于是我发贴求教,得到了一些指教,可是问题仍然没有解决,我得到的方法不是通过不了编译就是仍然是那个结果。
今天我写包的导入,可是又出现错误,这是什么原因啊?我该怎么解决呢?

解决方案 »

  1.   

    原因是你对java不够了解
    解决的办法是继续努力问题都不贴出来,谁知道呀
      

  2.   

    这是我写的程序:
    import java.util.*;
     public class Date{
       public static void main(String[] args){
         Date d=new Date();
         System.out.println(d);
      }
     }
    后运行,可得到的结果却是Date@11b86e7,而不是正确的日期,这是什么原因啊?
      

  3.   

    Date d=new Date();
    DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
    System.out.println(formatter.format(date));需要
    import java.text.*;可以把分给楼上的了toStringpublic String toString()    Converts this Date object to a String of the form:         dow mon dd hh:mm:ss zzz yyyy
    Date的toString()方法也可以返回一个字符串表示的日期时间,不过不支持国际化,楼上的就可以!如果要显示到秒
    DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    这些是我得到的回复,我用了,仍然不可以
      

  4.   

    你的类名为什么叫Date?跟java.util里的Date同名 Date d=new Date();就只用你自己写的这个Date,那肯定不行啊.把你自己写的类换个名字