Skip to content

DateKit 日期工具类

常用方法

方法名说明
String generateId()生成一个时间 ID
String generateShortId()生成一个短时间 ID
String generateId(long time)指定时间生成 ID
String generateShortId(long time)指定时间生成短 ID
String idToTime(String id)时间ID转时间戳
String idMask(String id)时间ID生成4位数字掩码,适合卡密场景
long now()当前 unix 时间戳
boolean isNight()当前是否处于夜间23点至第二天6点以前
long today()今天 0 点的时间戳
long today(int span)以今天 0 点时间戳为基点,获取 span 天后的 0 点时间戳
long month()当前月的 0 点时间戳
long month(int month)指定月份的 0 点时间戳
long week()当前周的 0 点时间戳
Calendar getCalendar()获取当前 0 点的日期对象
boolean isInCronBetween(long time,String cronStart,String cronEnd)判断指定时间是否在,两个时间表达式之间
String toString(long date)unix 时间戳转长格式的日期字符串
String toShortString(long date)unix 时间戳转短格式的日期字符串
String toString(long unixTime, String pattern)指定格式,把 unix 时间戳转格式化后的日期字符串
String toString(Date date)指定时间转长格式的日期字符串
String toString(Date date, String pattern)指定时间转指定格式的日期字符串
long toUnix(String time, String pattern)指定时间转指定格式的日期字符串
long toUnix(String time)时间字符串转 unix 时间戳
String gmtDate()当前时间 GMT 格式的字符串
String gmtDate(LocalDateTime localDateTime)指定时间 GMT 格式的字符串
String gmtDate(Date date)指定时间 GMT 格式的字符串