我是新手,刚学Java,在我写下这段代码后:
import java.util.*;
public class Date{
public static void main(String[] args){
Date d=new Date();
System.out.println(d);
}
}
后运行,可得到的结果却是Date@11b86e7,而不是正确的日期,这是什么原因啊?请指教!
import java.util.*;
public class Date{
public static void main(String[] args){
Date d=new Date();
System.out.println(d);
}
}
后运行,可得到的结果却是Date@11b86e7,而不是正确的日期,这是什么原因啊?请指教!
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(formatter.format(date));
Date的toString()方法也可以返回一个字符串表示的日期时间,不过不支持国际化,楼上的就可以!
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");