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 + '\'' + '}'; } }