版权声明:转载请指明出处 https://blog.csdn.net/weixin_42321963/article/details/82627464
package com.xing;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Mydate {
private Date date;
private String pattern;
private SimpleDateFormat sdf;
public Mydate() {
}
public Mydate(String pattern, Date date) {
this.date = date;
this.pattern = pattern;
}
/**
* 获取日期
*
* @param date
* @return
*/
public String generaldate1(Date date) {
this.date = date;
pattern = "yyyy-MM-dd";
sdf = new SimpleDateFormat(pattern);
return sdf.format(date);
}
/**
* 获取时间
*
* @param date
* @return
*/
public String generaldate2(Date date) {
this.date = date;
pattern = "hh-mm-ss";
sdf = new SimpleDateFormat(pattern);
return sdf.format(date);
}
/**
* 获取日期和时间
*
* @param date
* @return
*/
public String generaldate3(Date date) {
this.date = date;
pattern = "yyyy-MM-dd hh:mm:ss";
sdf = new SimpleDateFormat(pattern);
return sdf.format(date);
}
/**
* 获取想要的时间格式
*
* @return
*/
public String dateFormat(Date date, String pattern) {
sdf = new SimpleDateFormat(pattern);
return sdf.format(date);
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
public String getPattern() {
return pattern;
}
public void setPattern(String pattern) {
this.pattern = pattern;
}
public SimpleDateFormat getSdf() {
return sdf;
}
public void setSdf(SimpleDateFormat sdf) {
this.sdf = sdf;
}
}