!269 DateUtil和CalendarUtil添加获取某小时的开始时间和结束时间的方法

Merge pull request !269 from jiangli31346337/v5-dev
This commit is contained in:
Looly 2021-01-29 10:14:29 +08:00 committed by Gitee
commit 99b2c474a5
2 changed files with 43 additions and 3 deletions

View File

@ -134,6 +134,26 @@ public class CalendarUtil {
return ceiling(calendar, DateField.SECOND);
}
/**
* 获取某小时的开始时间
*
* @param calendar 日期 {@link Calendar}
* @return {@link Calendar}
*/
public static Calendar beginOfHour(Calendar calendar) {
return truncate(calendar, DateField.HOUR_OF_DAY);
}
/**
* 获取某小时的结束时间
*
* @param calendar 日期 {@link Calendar}
* @return {@link Calendar}
*/
public static Calendar endOfHour(Calendar calendar) {
return ceiling(calendar, DateField.HOUR_OF_DAY);
}
/**
* 获取某天的开始时间
*

View File

@ -1010,6 +1010,26 @@ public class DateUtil extends CalendarUtil {
return new DateTime(endOfSecond(calendar(date)));
}
/**
* 获取某小时的开始时间
*
* @param date 日期
* @return {@link DateTime}
*/
public static DateTime beginOfHour(Date date) {
return new DateTime(beginOfHour(calendar(date)));
}
/**
* 获取某小时的结束时间
*
* @param date 日期
* @return {@link DateTime}
*/
public static DateTime endOfHour(Date date) {
return new DateTime(endOfHour(calendar(date)));
}
/**
* 获取某天的开始时间
*