类 DateUtil
java.lang.Object
cn.jrack.core.util.date.DateUtil
时间工具类
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static DateaddDate(int field, int amount) 计算当期时间相差的日期static Date计算当期时间相差的日期static Datestatic booleanstatic booleanbeforeAddAmountEqAfter(LocalDate dateBefore, LocalDate dateAfter, long amountToAdd, TemporalUnit unit) dateBefore按照amountToAdd累加,判断跟dateAfter是否一致static booleanstatic DatebuildTime(int year, int mouth, int day) 创建指定时间static DatebuildTime(int year, int mouth, int day, int hour, int minute, int second) 创建指定时间static LocalDatedateToLocalDate(Date date) Date 转换成 LocalDatestatic LocalDateTimedateToLocalDateTime(Date date) Date 转换成 LocalDateTimestatic longstatic longdurationMonths(LocalDate dateBefore, LocalDate dateAfter) 计算两个日期之间的月份static longdurationQuarters(LocalDate dateBefore, LocalDate dateAfter) 得到两个日期之间间隔的季度数static longdurationYears(LocalDate dateBefore, LocalDate dateAfter) 得到两个日期之间间隔年份static LocalDategetStartOrEndDayOfQuarter(LocalDate today, Boolean isFirst) static booleanstatic DatelocalDateTimeToDate(LocalDateTime localDateTime) LocalDateTime 转换成 Datestatic LocalDatelocalDateTimeToLocalDate(LocalDateTime localDateTime) LocalDateTime 转换成 LocalDatestatic DatelocalDateToDate(LocalDate localDate) LocalDate 转换成 Datestatic LocalDateTimelocalDateToLocalDateTime(LocalDate localDate) LocalDate 转换成 LocalDateTimestatic voidstatic Date
-
字段详细资料
-
构造器详细资料
-
DateUtil
public DateUtil()
-
-
方法详细资料
-
addTime
-
isExpired
-
diff
-
buildTime
创建指定时间- 参数:
year- 年mouth- 月day- 日- 返回:
- 指定时间
-
buildTime
创建指定时间- 参数:
year- 年mouth- 月day- 日hour- 小时minute- 分钟second- 秒- 返回:
- 指定时间
-
max
-
beforeNow
-
afterNow
-
addDate
计算当期时间相差的日期- 参数:
field- 日历字段.
eg:Calendar.MONTH,Calendar.DAY_OF_MONTH,
Calendar.HOUR_OF_DAY等.amount- 相差的数值- 返回:
- 计算后的日志
-
addDate
计算当期时间相差的日期- 参数:
date- 设置时间field- 日历字段 例如说,Calendar.DAY_OF_MONTH等amount- 相差的数值- 返回:
- 计算后的日志
-
dateToLocalDateTime
Date 转换成 LocalDateTime- 参数:
date-- 返回:
-
dateToLocalDate
Date 转换成 LocalDate- 参数:
date-- 返回:
-
localDateTimeToDate
LocalDateTime 转换成 Date- 参数:
localDateTime-- 返回:
-
localDateToDate
LocalDate 转换成 Date- 参数:
localDate-- 返回:
-
localDateToLocalDateTime
LocalDate 转换成 LocalDateTime- 参数:
localDate-- 返回:
-
localDateTimeToLocalDate
LocalDateTime 转换成 LocalDate- 参数:
localDateTime-- 返回:
-
durationMonths
计算两个日期之间的月份- 参数:
dateBefore-dateAfter-- 返回:
-
durationQuarters
得到两个日期之间间隔的季度数- 参数:
dateBefore-dateAfter-- 返回:
-
durationYears
得到两个日期之间间隔年份- 参数:
dateBefore-dateAfter-- 返回:
-
beforeAddAmountEqAfter
public static boolean beforeAddAmountEqAfter(LocalDate dateBefore, LocalDate dateAfter, long amountToAdd, TemporalUnit unit) dateBefore按照amountToAdd累加,判断跟dateAfter是否一致- 参数:
dateBefore-dateAfter-amountToAdd- 添加到结果的单位的数量,可能是负数unit- 要添加的数量的单位- 返回:
-
getStartOrEndDayOfQuarter
-
main
-