Skip to content

Commit 8b387d1

Browse files
committed
增加时间工具类
1 parent 4897316 commit 8b387d1

File tree

1 file changed

+43
-0
lines changed
  • api-boot-samples/api-boot-sample-http-converter/src/main/java/org/minbox/framework/api/boot/sample

1 file changed

+43
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
package org.minbox.framework.api.boot.sample;
2+
3+
import java.util.Calendar;
4+
import java.util.Date;
5+
6+
/**
7+
* Description: 时间工具类
8+
*
9+
* @author leo
10+
* CreateTime: 2019-08-09 09:04
11+
*/
12+
public class DateUtils {
13+
14+
/**
15+
* 获取传入日期当天的开始时间 00:00:00
16+
*
17+
* @param date 传入日期
18+
* @return
19+
*/
20+
public static Date getStartTime(Date date) {
21+
Calendar dateStart = Calendar.getInstance();
22+
dateStart.setTime(date);
23+
dateStart.set(Calendar.HOUR_OF_DAY, 0);
24+
dateStart.set(Calendar.MINUTE, 0);
25+
dateStart.set(Calendar.SECOND, 0);
26+
return dateStart.getTime();
27+
}
28+
29+
/**
30+
* 获取传入日期当天的结束时间 23:59:59
31+
*
32+
* @param date
33+
* @return
34+
*/
35+
public static Date getEndTime(Date date) {
36+
Calendar dateEnd = Calendar.getInstance();
37+
dateEnd.setTime(date);
38+
dateEnd.set(Calendar.HOUR_OF_DAY, 23);
39+
dateEnd.set(Calendar.MINUTE, 59);
40+
dateEnd.set(Calendar.SECOND, 59);
41+
return dateEnd.getTime();
42+
}
43+
}

0 commit comments

Comments
 (0)