Appearance
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 格式的字符串 |