【发布时间】:2014-09-24 15:21:21
【问题描述】:
我是初学者,我从 Lynda 那里得到了这段代码,我不知道为什么这段代码中应该有 DateFormat:
import java.text.DateFormat;
import java.util.Date;
import java.util.GregorianCalendar;
public class date {
public static void main(String[] args){
Date d =new Date();
System.out.println(d);
GregorianCalendar gc =new GregorianCalendar(2009, 1, 29 );
gc.add(GregorianCalendar.DATE ,1);
Date d2 =gc.getTime();
DateFormat df =DateFormat.getDateInstance();
String sd =df.format(d2);
System.out.println(sd);
}
}
虽然有Date d2 =gc.getTime(); 从GregorianCalendar 获取时间,但为什么我不能只写
System.out.println(d2);
【问题讨论】:
-
System.out.println()将打印toString()方法中的任何内容。 -
何不试试看?