feat(date): DateUtil support beginOfMinute and endOfMinute

This commit is contained in:
CN-dumaszhong 2021-02-09 15:08:14 +08:00
parent 4405d7b8f9
commit 650dfda3a9
2 changed files with 40 additions and 0 deletions

View File

@ -154,6 +154,26 @@ public class CalendarUtil {
return ceiling(calendar, DateField.HOUR_OF_DAY); return ceiling(calendar, DateField.HOUR_OF_DAY);
} }
/**
* 获取某分钟的开始时间
*
* @param calendar 日期 {@link Calendar}
* @return {@link Calendar}
*/
public static Calendar beginOfMinute(Calendar calendar) {
return truncate(calendar, DateField.MINUTE);
}
/**
* 获取某分钟的结束时间
*
* @param calendar 日期 {@link Calendar}
* @return {@link Calendar}
*/
public static Calendar endOfMinute(Calendar calendar) {
return ceiling(calendar, DateField.MINUTE);
}
/** /**
* 获取某天的开始时间 * 获取某天的开始时间
* *

View File

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