ZQN
2024-06-17 b1ff19545212508d3f65741ab889f0b6df82a511
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
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 + '\'' +
                '}';
    }
}