日期:2014-05-20  浏览次数:20844 次

关于java.util.Date.toString()方法的问题?
书上的一个习题,我的代码如下:
import java.util.Date;
public class TestDate{
  public static void main(String[] args){
   Date date1=new Date();
   long time=1000;
   for (int i=0;i<=8;i++){
    time*=10;
    System.out.println("已逝去的时间 "+time+", 则当时的日期为"+date1.toString(time));
  }
 }
}
编译后提示:
对于toString(long)方法,找不到合适的方法
方法Date.toString()不适用

问题出在哪里?求教!
------解决方案--------------------
是不是想要这个
long time=1000;
for (int i=0;i<=8;i++){
time*=10;
Date date1=new Date(time);
System.out.println("已逝去的时间 "+time+", 则当时的日期为"+date1);
}

------解决方案--------------------

楼主你看下Date类的API,它额toString方法有参数吗?
你看的是哪位大神写的书呀?
------解决方案--------------------
这是楼主自己写的吧,toString竟然会有参数???
 public String toString() {

------解决方案--------------------
api  看看。