|
@@ -1135,4 +1135,78 @@ public final class DateUtils {
|
|
|
int hour = calendar.get(Calendar.HOUR_OF_DAY);
|
|
|
return hour >= 9 && hour < 18;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取当前年份
|
|
|
+ *
|
|
|
+ * @return 年份
|
|
|
+ */
|
|
|
+ public static int year() {
|
|
|
+ return get(Calendar.YEAR);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取当前月份
|
|
|
+ *
|
|
|
+ * @return 月份
|
|
|
+ */
|
|
|
+ public static int month() {
|
|
|
+ return get(Calendar.MONTH) + 1;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取当前日期
|
|
|
+ *
|
|
|
+ * @return 日期
|
|
|
+ */
|
|
|
+ public static int date() {
|
|
|
+ return get(Calendar.DATE);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取当前小时
|
|
|
+ *
|
|
|
+ * @return 小时
|
|
|
+ */
|
|
|
+ public static int hour() {
|
|
|
+ return get(Calendar.HOUR_OF_DAY);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取当前分钟
|
|
|
+ *
|
|
|
+ * @return 分钟
|
|
|
+ */
|
|
|
+ public static int minute() {
|
|
|
+ return get(Calendar.MINUTE);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取当前秒钟
|
|
|
+ *
|
|
|
+ * @return 秒钟
|
|
|
+ */
|
|
|
+ public static int second() {
|
|
|
+ return get(Calendar.SECOND);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取当前毫秒
|
|
|
+ *
|
|
|
+ * @return 毫秒
|
|
|
+ */
|
|
|
+ public static int millis() {
|
|
|
+ return get(Calendar.MILLISECOND);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取当前时间信息
|
|
|
+ *
|
|
|
+ * @param field 时间信息字段
|
|
|
+ * @return 时间信息
|
|
|
+ */
|
|
|
+ public static int get(int field) {
|
|
|
+ Calendar calendar = Calendar.getInstance();
|
|
|
+ return calendar.get(field);
|
|
|
+ }
|
|
|
}
|