请大家帮我看看下面的代码为什么执行不正确?编译时候是能通过的,但执行的时候就会报错了!以下是程序内容:
我分不多哦,谢谢大家了!
import java.util.*;
import java.text.*;public class Date{
  public static void main(String[] args){
//    Date date=new Date();
    SimpleDateFormat time=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    System.out.print("现在时间是:");
    System.out.println(time.format(new Date()));
}
}

解决方案 »

  1.   

    import java.util.*; 
    import java.text.*; public class Datetest{ 
      public static void main(String[] args){ 
    //    Date date=new Date(); 
        SimpleDateFormat time=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
        System.out.print("现在时间是:"); 
        System.out.println(time.format(new Date())); 

    }
      

  2.   

    类名不要和java标准类的重复 不然使用时会发生错误
      

  3.   

    System.out.println(time.format(date)); 
    你最后应该是这样吧
      

  4.   

    看这个:import java.util.*; 
    import java.text.*; public class TryDate{ 
      public static void main(String[] args){ 
        Date date=new Date(); 
        SimpleDateFormat time=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
        System.out.print("现在时间是:"); 
        System.out.println(time.format(date)); 

    }
      

  5.   


    public static void main(String[] args){ 
    //     Date date=new Date(); 
        SimpleDateFormat time=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
        System.out.print("现在时间是:"); 
        System.out.println(time.format(new Date())); 
    } 可以运行阿