用重载构造函数定义不同日期格式,并输出

img

如有帮助,点击本回答左下角【采纳该答案】按钮支持一下,谢谢。

import java.text.SimpleDateFormat;
import java.util.Date;
public class MyDate {
    private Date date;
    public MyDate(Date date){
        this.date=date;
    }
    public String getFormDate1(){
        return new SimpleDateFormat("yyyy MM dd").format(date);
    }
    public String getFormDate2(){
        return new SimpleDateFormat("MM dd yyyy").format(date);
    }
    public String getFormDate3(){
        return new SimpleDateFormat("dd MM yyyy").format(date);
    }

    public static void main(String[] args) {
        MyDate myDate=new MyDate(new Date());
        System.out.println(myDate.getFormDate1());
        System.out.println(myDate.getFormDate2());
        System.out.println(myDate.getFormDate3());
    }
}

img

使用SimpleDateFormat类实现即可。

//定义不同的格式输出即可。
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");