|
@@ -135,6 +135,26 @@ public class CalendarUtil {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
|
|
+ * 获取某小时的开始时间
|
|
|
|
|
+ *
|
|
|
|
|
+ * @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);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
* 获取某天的开始时间
|
|
* 获取某天的开始时间
|
|
|
*
|
|
*
|
|
|
* @param calendar 日期 {@link Calendar}
|
|
* @param calendar 日期 {@link Calendar}
|
|
@@ -310,8 +330,8 @@ public class CalendarUtil {
|
|
|
*
|
|
*
|
|
|
* <p>此方法检查两个Calendar的毫秒数时间戳是否相同。</p>
|
|
* <p>此方法检查两个Calendar的毫秒数时间戳是否相同。</p>
|
|
|
*
|
|
*
|
|
|
- * @param date1 时间1
|
|
|
|
|
- * @param date2 时间2
|
|
|
|
|
|
|
+ * @param date1 时间1
|
|
|
|
|
+ * @param date2 时间2
|
|
|
* @return 两个Calendar时间戳是否相同。如果两个时间都为{@code null}返回true,否则有{@code null}返回false
|
|
* @return 两个Calendar时间戳是否相同。如果两个时间都为{@code null}返回true,否则有{@code null}返回false
|
|
|
* @since 5.3.11
|
|
* @since 5.3.11
|
|
|
*/
|
|
*/
|