课后题:通过Java的String类的format方法格式化系统当前日期或时间的组合,分别输入"10:20","10:20:45"。
开头import java.util.Data然后System.out.println(data);时提示如下错误:
data cannot be resolved
这是什么原因,是我的Eclipse配置有问题吗?

解决方案 »

  1.   

    java.util.Datajava.util.Date
      

  2.   

    这是console中的错误提示Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
    date cannot be resolved at Java85.main(Java85.java:8)
      

  3.   

    看一楼的,恕我直言,lz CET-4大概没过吧,特别是当我看到你3F的回复之后。
      

  4.   

    开头import java.util.Data
    要换成:import java.util.Date
      

  5.   

    我疯了,你这个变量都没定义。编译都没通过你怎么跑?
    import java.util.Data
    这个是一个import声明,并不是变量定义。
    你需要:
    Date date = new Date();
    然后才能:
    System.out.println(data);
      

  6.   

    开头的import java.util.Data错误,应该是开头import java.util.Date
      

  7.   

    呵呵  data  date  错误
      

  8.   

    System.out.println(data);也有点问题吧,应该要new 创建吧,不过这好像不是主要原因……
      

  9.   

    import java.util.*
    class InputFormatDate
    {
      public static void main(String args[])
     {
      SimpleFormatDate formatdate1=new SimpleFormatDate("HH:mm:ss");
      SimpleFormatDate formatdate2=new SimpleFormatDate("HH:mm");
      Date date=new Date();
      System.out.println(formatdate1.format(date));
      System.out.println(formatdate2.format(date));
     }
    }
      

  10.   

    谢谢各位,的确是没定义,Date date = new Date();以后在执行就好了。谢了。
      

  11.   

    System.out.println(data);错了,应该是date