package com.project.common.core.domain.model;
|
|
import com.project.common.utils.DateUtils;
|
|
import java.util.Date;
|
|
|
public class DateRange {
|
|
private Date start;
|
|
private Date end;
|
|
private String startStrTime;
|
|
private String endStrTime;
|
|
private String startStr;
|
|
private String endStr;
|
|
public DateRange() {
|
}
|
|
public DateRange(Date start, Date end) {
|
this.start = start;
|
this.end = end;
|
this.startStr = DateUtils.getFormatDatedd(start);
|
this.endStr = DateUtils.getFormatDatedd(end);
|
this.startStrTime = DateUtils.getDateStr(start);
|
this.endStrTime = DateUtils.getDateStr(end);
|
}
|
|
public DateRange(String startStr, String endStr) {
|
this.startStr = startStr;
|
this.endStr = endStr;
|
this.start = DateUtils.getDateFormatyyyyMMdd01(startStr);
|
this.end = DateUtils.getDateFormatyyyyMMdd01(endStr);
|
this.startStrTime = DateUtils.getDateStr(this.start);
|
this.endStrTime = DateUtils.getDateStr(this.end);
|
}
|
|
public Date getStart() {
|
return start;
|
}
|
|
public void setStart(Date start) {
|
this.start = start;
|
}
|
|
public Date getEnd() {
|
return end;
|
}
|
|
public void setEnd(Date end) {
|
this.end = end;
|
}
|
|
public String getStartStr() {
|
return startStr;
|
}
|
|
public void setStartStr(String startStr) {
|
this.startStr = startStr;
|
}
|
|
public String getEndStr() {
|
return endStr;
|
}
|
|
public void setEndStr(String endStr) {
|
this.endStr = endStr;
|
}
|
|
public String getStartStrTime() {
|
return startStrTime;
|
}
|
|
public void setStartStrTime(String startStrTime) {
|
this.startStrTime = startStrTime;
|
}
|
|
public String getEndStrTime() {
|
return endStrTime;
|
}
|
|
public void setEndStrTime(String endStrTime) {
|
this.endStrTime = endStrTime;
|
}
|
|
@Override
|
public String toString() {
|
return "DateRange{" +
|
"start=" + start +
|
", end=" + end +
|
", startStrTime='" + startStrTime + '\'' +
|
", endStrTime='" + endStrTime + '\'' +
|
", startStr='" + startStr + '\'' +
|
", endStr='" + endStr + '\'' +
|
'}';
|
}
|
}
|