java高手帮帮忙

题目是:
定义一个日期类date,确保具有如下功能:
(1)输出日期的格式具有如下几种。
YYYY MM DD
MM DD YYYY
DD MM YYYY
(2)采用重载构造函数,以上术日期格式数据为参数,创建data类型的对象

简单写了下,希望可以帮到你:
class date {
String year, month, day;

public date() {
year = null;
month = null;
day = null;
}

public date(String y, String m, String d) {
year = y;
month = m;
day = d;
}

public void Output1() {
System.out.println(year + " " + month + " " + day);
}

public void Output2() {
System.out.println(month + " " + day + " " + year);
}

public void Output3() {
System.out.println(day + " " + month + " " + year);
}
}

public class Ex6 {

public static void main(String[] args) {
date obj = new date("2009", "05", "20");
System.out.print("第1种输出形式:");
obj.Output1();
System.out.print("第2种输出形式:");
obj.Output2();
System.out.print("第3种输出形式:");
obj.Output3();
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-20
用SimpleDateFormat
第2个回答  2009-05-20
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date currentTime = new java.util.Date();//得到当前系统时间
String str_date1 = formatter.format(currentTime); //将日期时间格式化
相似回答
大家正在搜