例如,我希望代码显示“09/01/1996”而不是“9/1/1996”。我不知道如何更具体地描述我的问题。这是 MyDate 类的代码:
public class MyDate {
private int year;
private int month;
private int day;
public MyDate(int y, int m, int d){
year = y;
month = m;
day = d;
System.out.printf("I'm born at: %s\n", this);
}
public String toString(){
return String.format("%d/%d/%d", year, month, day);
}
}
这里是我的主要方法:
public class MyDateTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
MyDate birthday = new MyDate(31,12,1995);
}
}
我知道可以通过导入日历的方式实现,但我更愿意用这种方法。