public class DateCalculateKit extends Object
| 构造器和说明 |
|---|
DateCalculateKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
compareDate(Date DATE1,
Date DATE2)
比较两个时间大小,
DATE1大于DATE2 返回1 DATE1小于DATE2 返回-1 相等返回 0 |
static String |
dateToCron(Date date)
时间转cron表达式
小于10的数字之前的0将会被去除
|
static Integer |
dayForWeek(Date date)
等到当期时间的周系数
|
static DateTime |
findBiggestTime(List<String> times)
寻找最大时间,并且转换当天的时间
传入的时间转换为 HH:mm
|
static String |
findBiggestTime(List<String> times,
String pattern)
寻找最大的时间
|
static Integer |
getWeekNum(String strWeek)
将星期转换为对应的系数
|
static boolean |
intervalJudgment(Date nowTime,
Date beginTime,
Date endTime)
判断时间是否在时间段内
|
static boolean |
intervalJudgment(String nowTime,
String beginTime,
String endTime,
String format)
判断时间是否在时间段内
|
static List<String> |
weekDays(String dateFrom,
String dateEnd,
String weekDays,
String separator)
获取某一时间段内每周指定星期的日期
|
static String |
weekForNum(String... strWeeks)
得到对应星期的系数 星期日:1,星期一:2,星期二:3,星期三:4,星期四:5,星期五:6,星期六:7
|
static String[] |
weekStartAndEnd(Date time)
获取指定时间周的第一天与最后一天
一周的第一天为 星期日,最后一天为星期六
|
static int |
yearDateDiff(String startDate,
String endDate)
计算两个日期相差年数
|
public static DateTime findBiggestTime(List<String> times)
传入的时间转换为 HH:mm
times - 多个时间public static String findBiggestTime(List<String> times, String pattern)
times - 多个时间pattern - 日期转换表达式public static boolean intervalJudgment(String nowTime, String beginTime, String endTime, String format)
nowTime - 当前时间beginTime - 开始时间endTime - 结束时间format - 时间格式public static boolean intervalJudgment(Date nowTime, Date beginTime, Date endTime)
nowTime - 当前时间beginTime - 开始时间endTime - 结束时间public static int compareDate(Date DATE1, Date DATE2)
public static int yearDateDiff(String startDate, String endDate)
startDate - 开始时间endDate - 结束时间public static String[] weekStartAndEnd(Date time)
一周的第一天为 星期日,最后一天为星期六
time - 指定时间public static List<String> weekDays(String dateFrom, String dateEnd, String weekDays, String separator)
dateFrom - 开始时间dateEnd - 结束时间weekDays - 星期 多个用 | 隔开public static String weekForNum(String... strWeeks)
strWeeks - 星期格式public static Integer dayForWeek(Date date)
date - 星期日:1,星期一:2,星期二:3,星期三:4,星期四:5,星期五:6,星期六:7Copyright © 2019. All rights reserved.