JAVA编程~紧急

来源:百度知道 编辑:UC知道 时间:2024/06/21 22:03:45
定义一个日期类date,确保具有如下功能:
(1)输出日期的格式具有如下几种。
YYYY MM DD
MM DD YYYY
DD MM YYYY
(2)采用重载构造函数,以上述的日期格式数据为参数,创建date类型的对象
急用啊,大家帮帮忙

//package com.color.program;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class MyDate {

private Date date;
private DateFormat format;

public MyDate(String pattern, String time) {
format = new SimpleDateFormat(pattern);
try {
date = format.parse(time);
} catch (ParseException e) {
e.printStackTrace();
}
}

public Date getDate() {
return date;
}

public void setDate(Date date) {
this.date = date;
}

public void display(String pattern){
format = new SimpleDateFormat(pattern);
System.out.println(format.format(date));
}

public static void main(String[] args){
MyDate m = new MyDate("MM-dd-yyyy","02-28-2008");
m.display("yyyy-MM-dd");
}

}