Skip navigation links
A B C D E F G H I L M N O P R S T U V W X Y Z 

A

analysis(String) - Method in class com.xkzhangsan.time.nlp.TextAnalysis
根据正则集合识别出时间词语
animalsYear(int) - Static method in class com.xkzhangsan.time.LunarDate
传回农历 year年的生肖
ArrayUtil - Class in com.xkzhangsan.time.utils
数组工具类
ArrayUtil() - Constructor for class com.xkzhangsan.time.utils.ArrayUtil
 
averageTime(List<Date>) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
计算平均时间

B

BaseCache<K,V> - Class in com.xkzhangsan.time.utils
缓存基础类 修改自:cn.hutool.core.lang.SimpleCache<K, V>
BaseCache() - Constructor for class com.xkzhangsan.time.utils.BaseCache
构造,默认使用WeakHashMap实现缓存自动清理
BaseCache(Map<K, V>) - Constructor for class com.xkzhangsan.time.utils.BaseCache
构造
BASIC_ISO_DATE_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
such as '20111203'.
betweenDays(LocalDateTime, LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
Deprecated.
betweenDays(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
Deprecated.
betweenDays(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
Deprecated.
betweenMonths(LocalDateTime, LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
Deprecated.
betweenMonths(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
Deprecated.
betweenMonths(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
Deprecated.
betweenNextSameMonthDay(LocalDate, int, int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下个固定月日相差天数,用于生日,节日等周期性的日期推算
betweenNextSameMonthDay(LocalDate, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下个固定月日相差天数,用于生日,节日等周期性的日期推算
betweenNextSameMonthDay(Date, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下个固定月日相差天数,用于生日,节日等周期性的日期推算
betweenNextSameMonthDayOfNow(String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下个固定月日相差天数,与当前日期对比,用于生日,节日等周期性的日期推算
betweenPeriodDays(LocalDateTime, LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差年月天的天数部分,不是相差总天数, 比如2020-02-29 2021-03-07,返回7
betweenPeriodDays(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差年月天的天数部分,不是相差总天数, 比如2020-02-29 2021-03-07,返回7
betweenPeriodDays(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差年月天的天数部分,不是相差总天数, 比如2020-02-29 2021-03-07,返回7
betweenPeriodMonths(LocalDateTime, LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差年月天的月数部分,不是相差总月数, 比如2020-02-29 2021-03-07,返回0
betweenPeriodMonths(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差年月天的月数部分,不是相差总月数, 比如2020-02-29 2021-03-07,返回0
betweenPeriodMonths(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差年月天的月数部分,不是相差总月数, 比如2020-02-29 2021-03-07,返回0
betweenPeriodYears(LocalDateTime, LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差年月天的年数部分,不是相差总年数, 比如2020-02-29 2021-03-07,返回1
betweenPeriodYears(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差年月天的年数部分,不是相差总年数, 比如2020-02-29 2021-03-07,返回1
betweenPeriodYears(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差年月天的年数部分,不是相差总年数, 比如2020-02-29 2021-03-07,返回1
betweenTotalDays(LocalDateTime, LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总天数
betweenTotalDays(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总天数
betweenTotalDays(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总天数
betweenTotalHours(LocalDateTime, LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总小时数
betweenTotalHours(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总小时数
betweenTotalHours(LocalTime, LocalTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总小时数
betweenTotalHours(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总小时数
betweenTotalMillis(LocalDateTime, LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总毫秒数
betweenTotalMillis(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总毫秒数
betweenTotalMillis(LocalTime, LocalTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总毫秒数
betweenTotalMillis(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总毫秒数
betweenTotalMinutes(LocalDateTime, LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总分钟数
betweenTotalMinutes(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总分钟数
betweenTotalMinutes(LocalTime, LocalTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总分钟数
betweenTotalMinutes(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总分钟数
betweenTotalNanos(LocalDateTime, LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总纳秒数
betweenTotalNanos(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总纳秒数
betweenTotalNanos(LocalTime, LocalTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总纳秒数
betweenTotalNanos(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总纳秒数
betweenTotalSeconds(LocalDateTime, LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总秒数
betweenTotalSeconds(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总秒数
betweenTotalSeconds(LocalTime, LocalTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总秒数
betweenTotalSeconds(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差总秒数
betweenYears(LocalDateTime, LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
Deprecated.
betweenYears(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
Deprecated.
betweenYears(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
Deprecated.

C

calElement(int, int, int) - Static method in class com.xkzhangsan.time.LunarDate
传出year年month月day日对应的农历.year0 .month1 .day2 .yearCyl3 .monCyl4 .dayCyl5 .isLeap6.solarTermIndex7
CalendarUtil - Class in com.xkzhangsan.time.calendar
日历工具类
包括:
CalendarWrapper - Class in com.xkzhangsan.time.calendar
日历
CalendarWrapper() - Constructor for class com.xkzhangsan.time.calendar.CalendarWrapper
 
CalendarWrapper(List<YearWrapper>, Map<String, DayWrapper>, List<DayWrapper>) - Constructor for class com.xkzhangsan.time.calendar.CalendarWrapper
 
CalendarWrapper(List<YearWrapper>) - Constructor for class com.xkzhangsan.time.calendar.CalendarWrapper
 
call() - Method in class com.xkzhangsan.time.nlp.TimeNLPCallable
 
CAPRICORN_END - Static variable in class com.xkzhangsan.time.constants.Constant
摩羯座的终止日期 01-19
CAPRICORN_START - Static variable in class com.xkzhangsan.time.constants.Constant
摩羯座的起始日期 12-22
CHINESE_DATE_DIGIT_MAP - Static variable in enum com.xkzhangsan.time.enums.ChineseDateDigitEnum
 
CHINESE_REGEX - Static variable in class com.xkzhangsan.time.constants.Constant
中文
ChineseDateDigitEnum - Enum in com.xkzhangsan.time.enums
中文日期数字枚举
ChineseHolidayEnum - Enum in com.xkzhangsan.time.holiday
农历节日处理 农历相关,仅支持公历1900-2100年的农历,使用LunarDate
chineseWorkDay(long, long, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
时间段内中国工作日,节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断。
chineseWorkDay(LocalDate, LocalDate, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
时间段内中国工作日,节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断。
chineseWorkDayCount(long, long, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
时间段内中国工作日天数,节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断。
CHUNJIE - Static variable in class com.xkzhangsan.time.constants.Constant
春节,节日处理使用
CHUXI - Static variable in class com.xkzhangsan.time.constants.Constant
除夕,节日处理使用
clear() - Method in class com.xkzhangsan.time.utils.BaseCache
清空缓存池
clear() - Static method in class com.xkzhangsan.time.utils.CommonCache
清空缓存
clear() - Static method in class com.xkzhangsan.time.utils.RegexCache
清空正则缓存
CollectionUtil - Class in com.xkzhangsan.time.utils
集合工具类
CollectionUtil() - Constructor for class com.xkzhangsan.time.utils.CollectionUtil
 
com.xkzhangsan.time - package com.xkzhangsan.time
xk-time 是时间转换,时间计算,时间格式化,时间解析,日历,时间cron表达式和时间NLP等的工具,使用Java8,线程安全,简单易用,多达70几种常用日期格式化模板,支持Java8时间类和Date,轻量级,无第三方依赖。
com.xkzhangsan.time.calculator - package com.xkzhangsan.time.calculator
日期计算工具类: DateTimeCalculatorUtil
com.xkzhangsan.time.calendar - package com.xkzhangsan.time.calendar
日历工具类: CalendarUtil
com.xkzhangsan.time.constants - package com.xkzhangsan.time.constants
常量定义
com.xkzhangsan.time.converter - package com.xkzhangsan.time.converter
日期转换工具类: DateTimeConverterUtil
com.xkzhangsan.time.cost - package com.xkzhangsan.time.cost
计算耗时工具类,支持秒,毫秒,纳秒: CostUtil
com.xkzhangsan.time.cron - package com.xkzhangsan.time.cron
Cron表达式工具类: CronExpressionUtil
com.xkzhangsan.time.enums - package com.xkzhangsan.time.enums
常用枚举
com.xkzhangsan.time.formatter - package com.xkzhangsan.time.formatter
日期格式化和解析工具类: DateTimeFormatterUtil
com.xkzhangsan.time.holiday - package com.xkzhangsan.time.holiday
节日处理工具类: HolidayUtil
com.xkzhangsan.time.nlp - package com.xkzhangsan.time.nlp
时间自然语言分析工具类: TimeNLPUtil
注意:NLP会有一定的识别失败率,在不断迭代开发提高成功率
com.xkzhangsan.time.utils - package com.xkzhangsan.time.utils
常用工具类
CommonCache - Class in com.xkzhangsan.time.utils
公共缓存
CommonTimeEnum - Enum in com.xkzhangsan.time.enums
常用时间枚举
compare(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
比较2个时间Date
compare(Temporal, Temporal) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
比较2个时间,可用于LocalDateTime,LocalDate,LocalTime,Instant
compareLunarMonthDay(Temporal, String) - Static method in enum com.xkzhangsan.time.holiday.ChineseHolidayEnum
对比农历月日,比如,农历生日等
compareMonthDay(Temporal, String) - Static method in enum com.xkzhangsan.time.holiday.LocalHolidayEnum
对比月日
Constant - Class in com.xkzhangsan.time.constants
常量
ConstellationNameEnum - Enum in com.xkzhangsan.time.enums
星座名称枚举,包含英文全称,中文全称,时间范围
convertHolidayDataToMap(String) - Static method in class com.xkzhangsan.time.utils.StringUtil
转换节日数据为map
convertHolidayDataToMapUseCache(String) - Static method in class com.xkzhangsan.time.utils.StringUtil
转换节日数据为map,使用缓存提高性能
convertToMap() - Static method in enum com.xkzhangsan.time.enums.CommonTimeEnum
 
convertToMap() - Static method in enum com.xkzhangsan.time.holiday.ChineseHolidayEnum
 
convertToMap() - Static method in enum com.xkzhangsan.time.holiday.LocalHolidayEnum
 
Cost - Interface in com.xkzhangsan.time.cost
计算耗时
CostUtil - Class in com.xkzhangsan.time.cost
计算耗时工具,支持秒,毫秒,纳秒
countdown(long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据毫秒值计算倒计时
countdown(Date, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据传入时间和当前时间计算倒计时
countdown(Date, Date, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据起始时间计算倒计时
countdown(long, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据毫秒值计算倒计时
countdownWithDay(long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据毫秒值计算倒计时,包含天数
countdownWithDay(long, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据毫秒值计算倒计时,包含天数
countdownWithDay(Date, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据传入时间和当前时间计算倒计时
countdownWithDay(Date, Date, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据起始时间计算倒计时
countWord(String, String) - Static method in class com.xkzhangsan.time.utils.StringUtil
计算字符出现次数
CronExpressionUtil - Class in com.xkzhangsan.time.cron
Cron表达式工具
cyclical(int) - Static method in class com.xkzhangsan.time.LunarDate
传入 offset 传回干支, 0=甲子

D

DateFormatPattern - Class in com.xkzhangsan.time.formatter
日期格式化常用模板
DateTimeCalculatorUtil - Class in com.xkzhangsan.time.calculator
日期计算工具类
包括:
1.获取时间属性方法(支持年月日时分秒毫秒,星期,时间戳等),get* 比如getYear(Date date) 获取年部分,getMonthCnLong(Date date)获取月份中文,getDayOfWeekCn(Date date),获取星期中文
2.获取时间加操作方法,plus* 比如plusYears(Date date, long amountToAdd) 当前时间年增加amountToAdd值
3.获取时间减操作方法,minus* 比如minusYears(Date date, long amountToSubtract) 当前时间年减少amountToSubtract值
4.获取时间修改属性方法,with* 比如withYear(Date date, long newValue) 修改当前时间年值为newValue
5.获取比较2个时间方法,between* 比如betweenTotalDays(Date startInclusive, Date endExclusive) 比较2个时间,获取相差总天数
6.其他常用方法,比如isLeapYear(Date date) 判断是否闰年,isWeekend(Date date) 判断是否周末,isExpiry(String yearMonthStr) 是否过期等
7.时区转换计算方法,transform*,比如transform(ZonedDateTime zonedDateTime, String zoneId)
8.比较2个时间大小和相等方法,compare*,比如compare(Date date1, Date date2)
9.获取准确的起始时间方法,start*,end*,比如startTimeOfMonth() 当月起始时间 当月第一天日期+00:00:00 endTimeOfMonth() 当月最后一天日期+23:59:59 精确到秒;endAccuracyTimeOf*,精确到毫秒(Date),精确到纳秒(LocalDateTime)
10.相同月日比较判断方法,isSameMonthDay*,betweenNextSameMonthDay*,nextSameMonthDay*, 比如用于生日,节日等周期性的日期比较判断
11.星座计算方法,getConstellation*,比如getConstellationNameCn(String monthDayStr),根据日期计算星座
12.计算指定年月或起始时间区间的时间列表,get*List, 比如getDateList(int year, int month),计算指定年月的时间列表
13.减少时间精度方法,reduceAccuracyTo*, 比如reduceAccuracyToDay(Date date),减少时间精度到天,其他补0,返回如,2020-04-23 00:00:00
14.获取时间戳方法,getEpoch*, 比如getEpochMilli()获取时间戳,getEpochMilliFormat()获取时间戳格式化字符串(yyyy-MM-dd HH:mm:ss)
15.计算年龄方法,getAge*, 比如getAge(Date birthDay),通过生日计算年龄
16.判断是否到生日方法,isBirthDay*, 比如isBirthDay(Date birthDay),根据生日判断当前日期是否到生日
17.周数计算方法,weekof*, 比如weekOfMonth(Date date),日期所在月中第几周
18.判断星期一,星期五方法,isMonday*,isZhouYi*, 比如isZhouYi(Date date),是否为周一
19.十二时辰计算方法,getTwelveTwo*, 比如getTwelveTwo(Date date),获取指定时间对应的十二时辰
20.季度计算方法,getQuarter*, 比如getQuarter(Date date),获取指定时间对应的季度
21.获取季度准确的起始时间方法(四个季度),startTimeOf*Quarter, 比如startTimeOfFirstQuarter(int year),获取指定年的第一季度开始时间
22.获取年准确的起始时间方法,startTimeOfYear, 比如startTimeOfYear(int year),获取指定年的开始时间
23.常用时间(明天,下周,下月,明年等)计算方法,比如tomorrow(),计算明天,返回Date
24.修改星期值方法 withDayOfWeek*,比如withDayOfWeek(Date date, long newValue),修改星期为指定值newValue,返回Date
25.中国工作日计算(将放假信息包含在内),包括判断当前日期是否为工作日和下一个工作日等方法, isChineseWorkDay*,nextChineseWorkDay*,比如isChineseWorkDay(Date, String holidayData),nextChineseWorkDay(Date date, String holidayData)
节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断
26.判断2个或多个时间段是否有重叠(交集)方法, isOverlap*,比如isOverlap(Date startDate1, Date endDate1, Date startDate2, Date endDate2),重叠返回true。
27.计算平均时间方法,averageTime*,比如averageTime(List<Date> dateList),返回平均时间,比如"15:03:03"。
28.根据毫秒值计算倒计时方法,支持支持传入时间对象和指定格式,countdown*,比如countdown(long millis),返回倒计时,比如"27小时10分钟30秒"。
29.获取指定区间的格式化时间列表 方法,比如getDateFormatList(Date start, Date end, String dateFormatPattern) 支持传入格式化模板。
30.计算2个时间段的重叠(交集)时间方法,比如overlapTime(Date startDate1, Date endDate1, Date startDate2, Date endDate2),返回毫秒值。
DateTimeConverterUtil - Class in com.xkzhangsan.time.converter
日期转换工具类
包含:
1.Date、LocalDate、LocalDateTime、LocalTime、Instant、ZonedDateTime、YearMonth、Timestamp、时间戳和TemporalAccessor等互相转换
2.天、小时、分钟、秒和毫秒等时间单位相互转换,支持小单位到大单位的精确转换比如,minuteToHourPrecise(long num) 90分钟转换为小时,为1.5小时。
3.转换ZonedDateTime的同时支持转换为指定时区,比如toZonedDateTime(Date date, String zoneId) ,toZonedDateTimeAndTransformZone(LocalDateTime localDateTime, String targetZoneId)。
注意,ZonedDateTime相关的转换,尤其是其他时间转ZonedDateTime,要注意时间和对应时区一致。
DateTimeFormatterUtil - Class in com.xkzhangsan.time.formatter
日期格式化和解析
包含常用日期格式如:
yyyy-MM-dd
HH:mm:ss
yyyy-MM-dd HH:mm:ss
yyyy-MM-dd HH:mm:ss.SSS
yyyy-MM-dd HH:mm:ss.SSSSSS
yyyy-MM-dd HH:mm:ss.SSSSSSSSS
yyyy-MM-dd'T'HH:mm:ss.SSSZ等等,支持毫秒、微秒和纳秒等精确时间。
1.格式化方法, format*, 比如formatToDateStr(Date date) 格式化,返回日期部分,如:yyyy-MM-dd;
format(Date date, DateTimeFormatter formatter) formatter 可以选择已定义好的formatter比如YYYY_MM_DD_HH_MM_SS_FMT (yyyy-MM-dd HH:mm:ss)
2.解析方法, parse*, 比如parseDateStrToDate(String text) 解析日期yyyy-MM-dd,返回Date;
parseToDate(String text, DateTimeFormatter formatter) 根据 formatter解析为 Date
3.自动解析方法,根据字符串特点自动识别解析,smartParse*,比如 smartParseToDate(String text) 自动解析Date
4.ISO格式(包含T)自动解析方法,根据字符串特点自动识别解析,parseIso*,比如 parseIsoToDate(String text) 自动解析Date
5.解析时间戳方法, parseEpochMilli*, 比如parseEpochMilliToDate(String text),解析时间戳为Date,如 1590224790000
6.解析Date默认格式,parseDateDefaultStr*,比如parseDateDefaultStrToDate(String text)
解析 EEE MMM dd HH:mm:ss zzz yyyy 比如: Sat May 23 17:06:30 CST 2020 为Date
7.自定义时区格式化方法,比如 format(Date date, DateTimeFormatter formatter, String zoneId),根据zoneId格式化Date
8.自定义模板格式化方法,比如 format(Date date, String dateFormatPattern),根据dateFormatPattern格式化Date
9.自定义模板解析方法,比如 parseToDate(String text, String dateFormatPattern),根据dateFormatPattern格式化Date
10.Timestamp默认格式( yyyy-mm-dd hh:mm:ss.fffffffff 其中 fffffffff 纳秒,省略后面的0)格式化方法,比如 formatTimestampStyle(Date date)
11.Timestamp默认格式( yyyy-mm-dd hh:mm:ss.fffffffff 其中 fffffffff 纳秒,省略后面的0)解析方法,比如 parseTimestampStyleToDate(String text)
12.验证日期格式是否正确方法,isValidDate*, 比如isValidDate(String text),验证yyyy-MM-dd 格式字符串是否正确
13.根据自定义模板数组解析方法, 比如parseToDate(String text, String[] dateFormatPatterns),dateFormatPatterns 支持多种模板,只要其中一个解析成功就返回对应Date
14.解析自然语言时间,今天,明天,下周,下月,明年,昨天,上周,上月,去年等, 比如parseNaturalLanguageToDate(String text),
parseNaturalLanguageToDate(String text, Map<String, String> naturalLanguageMap) 支持自定义解析自然语言时间map
15.中文日期格式化方法,比如formatToChineseDateStr(Date date, boolean isUpperCase),isUpperCase false:2021年09月11日 true: 二〇二一年九月十一日
16.中文日期解析方法,比如parseChineseDateStrToDate(String text),支持:2021年09月11日 和 二〇二一年九月十一日格式日期解析
注意:格式化和解析与系统时区不同的时间时,使用自定义时区格式化方法,或可以使用withZone方法重新设置时区,比如:
YYYY_MM_DD_HH_MM_SS_SSS_FMT.withZone(ZoneId.of("Europe/Paris")
DAYS_PER_WEEK - Static variable in class com.xkzhangsan.time.constants.XkTimeConstant
每周天数 7
dayToHour(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,天转小时
dayToMillisecond(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,天转毫秒
dayToMinute(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,天转分钟
dayToSecond(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,天转秒
DayWrapper - Class in com.xkzhangsan.time.calendar
DayWrapper(LocalDateTime) - Constructor for class com.xkzhangsan.time.calendar.DayWrapper
创建DayWrapper
DayWrapper(LocalDateTime, boolean) - Constructor for class com.xkzhangsan.time.calendar.DayWrapper
创建DayWrapper
DayWrapper(LocalDateTime, boolean, boolean, Map<String, String>, Map<String, String>) - Constructor for class com.xkzhangsan.time.calendar.DayWrapper
创建DayWrapper
DayWrapper(LocalDateTime, Object, boolean, boolean, Map<String, String>, Map<String, String>) - Constructor for class com.xkzhangsan.time.calendar.DayWrapper
 
delKeyword(String, String) - Static method in class com.xkzhangsan.time.nlp.TextPreprocess
该方法删除一字符串中所有匹配某一规则字串 可用于清理一个字符串中的空白符和语气助词
durationBetween(Temporal, Temporal) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的总的天时分秒毫秒纳秒

E

EEE_MMM_DD_HH_MM_SS_ZZZ_YYYY - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
Date 默认格式 EEE MMM dd HH:mm:ss zzz yyyy 比如: Sat May 23 17:06:30 CST 2020
EEE_MMM_DD_HH_MM_SS_ZZZ_YYYY_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
Date 默认格式 EEE MMM dd HH:mm:ss zzz yyyy 比如: Sat May 23 17:06:30 CST 2020
endAccuracyTimeOfDate(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获localDateTime结束时间,精确时间到纳秒 23:59:59.999000000 (转换为Date会丢失毫秒以后数据)
endAccuracyTimeOfDay() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
一天结束时间 精确时间到纳秒 23:59:59.999999999
endAccuracyTimeOfLocalDateTime(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取localDateTime结束时间,精确时间到纳秒 23:59:59.999999999
endTimeOfCurrentQuarter() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前季度结束日期的时间
endTimeOfCurrentYear() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前年结束日期的时间
endTimeOfDate(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取date结束时间 精确到秒 23:59:59
endTimeOfDate(int, int, int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定日期的结束时间
endTimeOfDay() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
一天开始时间 23:59:59
endTimeOfFirstQuarter(int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取第一季度结束日期的开始时间
endTimeOfFourthQuarter(int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取第四季度结束日期的开始时间
endTimeOfLastMonth() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
上个月最后一天结束时间 即:上个月最后一天日期+23:59:59
endTimeOfMonth() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
当月最后一天结束时间即:当月最后一天日期+23:59:59
endTimeOfSecondQuarter(int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取第二季度结束日期的开始时间
endTimeOfSpecialMonth(int, int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定年月的最后一天结束时间
endTimeOfThirdQuarter(int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取第三季度结束日期的开始时间
endTimeOfToday() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
今天结束时间即:今天日期+23:59:59
endTimeOfTomorrow() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
明天结束时间即:明天日期+23:59:59
endTimeOfYear(int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定年结束日期的开始时间
endTimeOfYesterday() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
昨天结束时间即:昨天日期+23:59:59
ENUMS - Static variable in enum com.xkzhangsan.time.enums.ChineseDateDigitEnum
 

F

filterTimeUnit(List<TimeNLP>) - Static method in class com.xkzhangsan.time.nlp.TimeNLP
过滤timeNLPList中无用的识别词。无用识别词识别出的时间是1970.01.01 00:00:00(fastTime=-28800000)
firstDayOfMonth(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前月的第一天
firstDayOfMonth(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前月的第一天
firstDayOfMonth(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前月的第一天
format(Date, DateTimeFormatter) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 formatter格式化 date
format(Date, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 dateFormatPattern格式化 date
format(Date, DateTimeFormatter, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 formatter格式化 date 支持自定义时区
format(LocalDateTime, DateTimeFormatter) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 formatter格式化 localDateTime
format(LocalDateTime, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 dateFormatPattern格式化 localDateTime
format(LocalDateTime, DateTimeFormatter, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 formatter格式化 localDateTime 指定时区
format(LocalDate, DateTimeFormatter) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 formatter格式化 localDate
format(LocalTime, DateTimeFormatter) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 formatter格式化 localTime
format(Instant, DateTimeFormatter) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 formatter格式化 instant
format(ZonedDateTime, DateTimeFormatter) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 formatter格式化 zonedDateTime
format(ZonedDateTime, DateTimeFormatter, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 formatter格式化 zonedDateTime 指定时区
format(TemporalAccessor, DateTimeFormatter) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
 
format(TemporalAccessor, DateTimeFormatter, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
 
formatExpression(String) - Static method in class com.xkzhangsan.time.cron.CronExpressionUtil
格式化Cron表达式
formatLongCn() - Method in class com.xkzhangsan.time.LunarDate
格式化输出,如: 己亥猪年 二〇一九年腊月初六 星期二
formatLongCnWithChineseHoliday() - Method in class com.xkzhangsan.time.LunarDate
格式化输出,如:庚子鼠年 二〇二〇年正月初一 星期六 春节
formatShort() - Method in class com.xkzhangsan.time.LunarDate
格式化输出,如: 0101
formatTimestampStyle(Date) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化date成Timestamp 默认格式 yyyy-mm-dd hh:mm:ss.fffffffff 其中 fffffffff 纳秒,省略后面的0 比如:
formatTimestampStyle(LocalDateTime) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化localDateTime成Timestamp 默认格式 yyyy-mm-dd hh:mm:ss.fffffffff 其中 fffffffff 纳秒,省略后面的0 比如:
formatToChineseDateStr(Date, boolean) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
中文日期格式化,isUpperCase false:2021年09月11日 true: 二〇二一年九月十一日
formatToChineseDateStr(LocalDateTime, boolean) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
中文日期格式化,isUpperCase false:2021年09月11日 true: 二〇二一年九月十一日
formatToDateStr(Date) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回日期部分,如:yyyy-MM-dd
formatToDateStr(Date, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回日期部分,如:yyyy-MM-dd 指定时区
formatToDateStr(LocalDateTime) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回日期部分,如:yyyy-MM-dd
formatToDateStr(LocalDateTime, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回日期部分,如:yyyy-MM-dd 指定时区
formatToDateStr(ZonedDateTime) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回日期部分,如:yyyy-MM-dd
formatToDateStr(ZonedDateTime, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回日期部分,如:yyyy-MM-dd 指定时区
formatToDateTimeStr(Date) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回完整日期时间,如:yyyy-MM-dd HH:mm:ss
formatToDateTimeStr(Date, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回完整日期时间,如:yyyy-MM-dd HH:mm:ss 指定时区
formatToDateTimeStr(LocalDateTime) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回完整日期时间,如:yyyy-MM-dd HH:mm:ss
formatToDateTimeStr(LocalDateTime, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回完整日期时间,如:yyyy-MM-dd HH:mm:ss 指定时区
formatToDateTimeStr(ZonedDateTime) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回完整日期时间,如:yyyy-MM-dd HH:mm:ss
formatToDateTimeStr(ZonedDateTime, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回完整日期时间,如:yyyy-MM-dd HH:mm:ss 指定时区
formatToTimeStr(Date) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回时间部分,如:HH:mm:ss
formatToTimeStr(LocalDateTime) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
格式化,返回时间部分,如:HH:mm:ss
from(LocalDateTime) - Static method in class com.xkzhangsan.time.LunarDate
通过LocalDateTime创建LunarDate
from(LocalDate) - Static method in class com.xkzhangsan.time.LunarDate
通过LocalDate创建LunarDate
from(Instant) - Static method in class com.xkzhangsan.time.LunarDate
通过Instant创建LunarDate
from(Date) - Static method in class com.xkzhangsan.time.LunarDate
通过Date创建LunarDate
from(Temporal) - Static method in class com.xkzhangsan.time.LunarDate
 

G

generateCalendar(int, int) - Static method in class com.xkzhangsan.time.calendar.CalendarUtil
生成指定年月的日历
generateCalendar(int) - Static method in class com.xkzhangsan.time.calendar.CalendarUtil
生成指定年月的日历
generateCalendarWithHoliday(int, int) - Static method in class com.xkzhangsan.time.calendar.CalendarUtil
生成指定年月的日历,包含农历和所有节假日信息
generateCalendarWithHoliday(int, int, Map<String, String>, Map<String, String>, Map<String, Integer>) - Static method in class com.xkzhangsan.time.calendar.CalendarUtil
生成指定年月的日历,包含农历和所有节假日信息,使用自定义数据
generateCalendarWithHoliday(int) - Static method in class com.xkzhangsan.time.calendar.CalendarUtil
生成指定年月的日历,包含农历和所有节假日信息
generateCalendarWithHoliday(int, Map<String, String>, Map<String, String>, Map<String, Integer>) - Static method in class com.xkzhangsan.time.calendar.CalendarUtil
生成指定年月的日历,包含农历和所有节假日信息,使用自定义数据
generateCalendarWithLocalHoliday(int, int, Map<String, String>, Map<String, Integer>) - Static method in class com.xkzhangsan.time.calendar.CalendarUtil
生成指定年月的日历,包含公历节假日信息
generateCalendarWithLocalHoliday(int, Map<String, String>, Map<String, Integer>) - Static method in class com.xkzhangsan.time.calendar.CalendarUtil
生成指定年月的日历,包含公历节假日信息
generateCalendarWithLunar(int, int) - Static method in class com.xkzhangsan.time.calendar.CalendarUtil
生成指定年月的日历, 包含农历信息
generateCalendarWithLunar(int) - Static method in class com.xkzhangsan.time.calendar.CalendarUtil
生成指定年月的日历, 包含农历信息
get(K) - Method in class com.xkzhangsan.time.utils.BaseCache
从缓存池中查找值
get(K, Supplier<V>) - Method in class com.xkzhangsan.time.utils.BaseCache
从缓存池中查找值,没有时尝试生成
get(String) - Static method in class com.xkzhangsan.time.utils.CommonCache
查询缓存
get(String, Supplier<Object>) - Static method in class com.xkzhangsan.time.utils.CommonCache
先从缓存中查找,没有编译后放入缓存
get(String) - Static method in class com.xkzhangsan.time.utils.RegexCache
查询正则缓存
get(String, int) - Static method in class com.xkzhangsan.time.utils.RegexCache
先从缓存中查找正则,没有编译后放入缓存
getAge(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
计算年龄
getAge(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
计算年龄
getAge(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
计算年龄
getByCode(int) - Static method in enum com.xkzhangsan.time.enums.MonthNameEnum
根据code查询月份名称枚举
getByCode(int) - Static method in enum com.xkzhangsan.time.enums.WeekNameEnum
根据code查询星期名称枚举
getChinaDay(int) - Static method in class com.xkzhangsan.time.LunarDate
获取农历中文日期
getChinaYear(int) - Static method in class com.xkzhangsan.time.LunarDate
获取农历中文年
getChineseDigit() - Method in enum com.xkzhangsan.time.enums.ChineseDateDigitEnum
 
getChineseHoliday() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getChineseHoliday(Date) - Static method in interface com.xkzhangsan.time.holiday.Holiday
根据日期获取农历几日
getChineseHoliday(Date, Map<String, String>) - Static method in interface com.xkzhangsan.time.holiday.Holiday
根据日期获取农历几日
getChineseHoliday(Temporal) - Static method in interface com.xkzhangsan.time.holiday.Holiday
根据日期获取农历几日
getChineseHoliday(Temporal, Map<String, String>) - Static method in interface com.xkzhangsan.time.holiday.Holiday
根据日期获取农历几日
getChineseHoliday(Date) - Static method in class com.xkzhangsan.time.holiday.HolidayUtil
根据日期获取农历几日
getChineseHoliday(Date, Map<String, String>) - Static method in class com.xkzhangsan.time.holiday.HolidayUtil
根据日期获取农历几日
getChineseHoliday(Temporal) - Static method in class com.xkzhangsan.time.holiday.HolidayUtil
根据日期获取农历几日
getChineseHoliday(Temporal, Map<String, String>) - Static method in class com.xkzhangsan.time.holiday.HolidayUtil
根据日期获取农历几日
getCode() - Method in enum com.xkzhangsan.time.enums.CommonTimeEnum
 
getCode() - Method in enum com.xkzhangsan.time.enums.ConstellationNameEnum
 
getCode() - Method in enum com.xkzhangsan.time.enums.MonthNameEnum
 
getCode() - Method in enum com.xkzhangsan.time.enums.TwelveTwoEnum
 
getCode() - Method in enum com.xkzhangsan.time.enums.WeekNameEnum
 
getCommonTimeEnumByCode(String) - Static method in enum com.xkzhangsan.time.enums.CommonTimeEnum
 
getConstellationNameCn(String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据日期查询星座中文名称
getConstellationNameCn(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据日期查询星座中文名称
getConstellationNameEn(String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据日期查询星座英文名称
getConstellationNameEnumByMonthDay(String) - Static method in enum com.xkzhangsan.time.enums.ConstellationNameEnum
根据日期查询星座名称枚举
getDate(int, int, int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据年月日创建Date,时间部分为:00:00:00
getDate(int, int, int, int, int, int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据年月日时分秒创建Date
getDate(int, int, int, int, int, int, int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据年月日时分秒毫秒创建Date
getDate() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getDate() - Method in class com.xkzhangsan.time.LunarDate
 
getDateEndOfMonth(int, int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定月最后一天
getDateFormatList(Date, Date, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定区间的格式化时间列表,包含起始
getDateList(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定区间的时间列表,包含起始
getDateList(Date, Date, ChronoUnit) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定区间的时间列表,包含起始,间隔指定单位的相同时间
getDateList(String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定年月的所有日期列表
getDateList(int, int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定年月的所有日期列表
getDateStartOfMonth(int, int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定月第一天
getDateStr() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getDateTimeFormatter(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据格式化模板返回DateTimeFormatter,默认系统时区
getDateType() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getDay() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getDayList() - Method in class com.xkzhangsan.time.calendar.CalendarWrapper
 
getDayMap() - Method in class com.xkzhangsan.time.calendar.CalendarWrapper
 
getDayOfMonth(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取天
getDayOfMonth(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取天
getDayOfMonth(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取天 LocalDateTime LocalDate ZonedDateTime 可以直接.getDayOfMonth()
getDayOfMonth(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取天 LocalDateTime LocalDate ZonedDateTime 可以直接.getDayOfMonth()
getDayOfWeek(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期值 1-7,星期一到星期日
getDayOfWeek(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期值 1-7,星期一到星期日
getDayOfWeek(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期值 1-7,星期一到星期日
getDayOfWeek(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期值 1-7,星期一到星期日
getDayOfWeekCn(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期中文,比如星期一
getDayOfWeekCn(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期中文,比如星期一
getDayOfWeekCn(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期中文,比如星期一
getDayOfWeekCn(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期中文,比如星期一
getDayOfWeekCnShort(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期中文简称,比如星期一为一
getDayOfWeekCnShort(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期中文简称,比如星期一为一
getDayOfWeekCnShort(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期中文简称,比如星期一为一
getDayOfWeekCnShort(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期中文简称,比如星期一为一
getDayOfWeekEnLong(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期英文全称,比如Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
getDayOfWeekEnLong(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期英文全称,比如Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
getDayOfWeekEnLong(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期英文全称,比如Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
getDayOfWeekEnLong(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期英文全称,比如Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
getDayOfWeekEnShort(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期英文简称,比如Mon
getDayOfWeekEnShort(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期英文简称,比如Mon
getDayOfWeekEnShort(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期英文简称,比如Mon
getDayOfWeekEnShort(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期英文简称,比如Mon
getDayOfWeekEnShortUpper(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期英文简称大写,比如MON
getDayOfWeekEnShortUpper(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期英文简称大写,比如MON
getDayOfWeekEnShortUpper(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期英文简称大写,比如MON
getDayOfWeekEnShortUpper(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取星期英文简称大写,比如MON
getDayOfYear(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取天(一年中)
getDayOfYear(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取天(一年中)
getDayOfYear(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取天(一年中) LocalDateTime LocalDate ZonedDateTime 可以直接.getDayOfYear()获取
getDayOfYear(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取天(一年中) LocalDateTime LocalDate ZonedDateTime 可以直接.getDayOfYear()获取
getDayOfYear() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前时间在一年中的第几天
getDays() - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
getDesc() - Method in enum com.xkzhangsan.time.enums.RegexEnum
 
getEnd() - Method in class com.xkzhangsan.time.calculator.TimePair
 
getEndDate() - Method in enum com.xkzhangsan.time.enums.ConstellationNameEnum
 
getEndTime() - Method in enum com.xkzhangsan.time.enums.TwelveTwoEnum
 
getEpochMilli() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取时间戳
getEpochMilliFormat() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取格式化时间戳字符串
getEpochMilliFormatFull() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取格式化时间戳字符串,带毫秒
getEpochMilliIsoFormat() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取格式化时间戳字符串 iso格式 带: 2020-02-18T22:37:55+08:00
getEpochMilliIsoFormatFull() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取格式化时间戳字符串 iso格式 带毫秒 带: 2020-02-18T22:37:55.991+08:00
getEpochMilliIsoFormatFullNoColon() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取格式化时间戳字符串 iso格式 带毫秒 2020-02-18T22:37:55.991+0800
getEpochMilliIsoNotFormatNoColon() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取格式化时间戳字符串 iso格式 2020-02-18T22:37:55+0800
getEpochSecond() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取时间戳(到秒)
getFlags() - Method in enum com.xkzhangsan.time.enums.RegexEnum
 
getFullNameCn() - Method in enum com.xkzhangsan.time.enums.MonthNameEnum
 
getFullNameCnByCode(int) - Static method in enum com.xkzhangsan.time.enums.MonthNameEnum
根据code查询月份中文全称
getFullNameEn() - Method in enum com.xkzhangsan.time.enums.MonthNameEnum
 
getFullNameEn() - Method in enum com.xkzhangsan.time.enums.WeekNameEnum
 
getFullNameEnByCode(int) - Static method in enum com.xkzhangsan.time.enums.MonthNameEnum
根据code查询月份英文全称
getFullNameEnByCode(int) - Static method in enum com.xkzhangsan.time.enums.WeekNameEnum
根据code查询星期英文全称
getgDate() - Method in class com.xkzhangsan.time.LunarDate
 
getgDay() - Method in class com.xkzhangsan.time.LunarDate
 
getGlobalThreadPool() - Static method in class com.xkzhangsan.time.utils.GlobalThreadPool
 
getgMonth() - Method in class com.xkzhangsan.time.LunarDate
 
getgYear() - Method in class com.xkzhangsan.time.LunarDate
 
getHoliday(Temporal) - Static method in enum com.xkzhangsan.time.holiday.ChineseHolidayEnum
Deprecated.
getHoliday(Temporal) - Static method in enum com.xkzhangsan.time.holiday.LocalHolidayEnum
Deprecated.
getHolidayName(Temporal) - Static method in enum com.xkzhangsan.time.holiday.ChineseHolidayEnum
根据时间获取农历节日名称
getHolidayName(Temporal) - Static method in enum com.xkzhangsan.time.holiday.LocalHolidayEnum
根据时间获取节日名称
getHour(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取小时
getHour(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取小时
getHour(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取小时 LocalDateTime LocalTime ZonedDateTime 可以直接.getHour()获取
getHour(LocalTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取小时 LocalDateTime LocalTime ZonedDateTime 可以直接.getHour()获取
getHourTime() - Method in enum com.xkzhangsan.time.enums.MomentEnum
 
getIndexUseCache(String) - Static method in enum com.xkzhangsan.time.enums.ChineseDateDigitEnum
 
getInstance() - Static method in class com.xkzhangsan.time.constants.Constant
 
getInstance() - Static method in class com.xkzhangsan.time.nlp.TextAnalysis
 
getIsAllDayTime() - Method in class com.xkzhangsan.time.nlp.TimeNLP
 
getlAnimal() - Method in class com.xkzhangsan.time.LunarDate
 
getlDate() - Method in class com.xkzhangsan.time.LunarDate
 
getlDateCn() - Method in class com.xkzhangsan.time.LunarDate
 
getlDay() - Method in class com.xkzhangsan.time.LunarDate
 
getlDayCn() - Method in class com.xkzhangsan.time.LunarDate
 
getLeapMonthCn() - Method in class com.xkzhangsan.time.LunarDate
 
getLength() - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
getLength() - Method in class com.xkzhangsan.time.calendar.YearWrapper
 
getLengthOfYear(int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取某年的总天数
getlMonth() - Method in class com.xkzhangsan.time.LunarDate
 
getlMonthCn() - Method in class com.xkzhangsan.time.LunarDate
 
getLocalDate() - Method in class com.xkzhangsan.time.LunarDate
 
getLocalDateList(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定区间的时间列表,包含起始
getLocalDateList(LocalDate, LocalDate, ChronoUnit) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定区间的时间列表,包含起始,间隔指定单位的相同时间
getLocalDateList(YearMonth) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定年月的所有日期列表
getLocalDateList(String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定年月的所有日期列表
getLocalDateList(int, int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定年月的所有日期列表
getLocalDateTime() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getLocalDateTimeFormatList(LocalDateTime, LocalDateTime, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定区间的格式化时间列表,包含起始
getLocalDateTimeList(LocalDateTime, LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定区间的时间列表,包含起始
getLocalDateTimeList(LocalDateTime, LocalDateTime, ChronoUnit) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定区间的时间列表,包含起始,间隔指定单位的相同时间
getLocalDateTimeList(YearMonth) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定年月的所有日期列表
getLocalDateTimeList(String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定年月的所有日期列表
getLocalDateTimeList(int, int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定年月的所有日期列表
getLocalHoliday() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getLocalHoliday(Date) - Static method in interface com.xkzhangsan.time.holiday.Holiday
根据日期获取公历节日
getLocalHoliday(Date, Map<String, String>) - Static method in interface com.xkzhangsan.time.holiday.Holiday
根据日期获取公历节日
getLocalHoliday(Temporal) - Static method in interface com.xkzhangsan.time.holiday.Holiday
根据日期获取公历节日
getLocalHoliday(Temporal, Map<String, String>) - Static method in interface com.xkzhangsan.time.holiday.Holiday
根据日期获取公历节日
getLocalHoliday(Date) - Static method in class com.xkzhangsan.time.holiday.HolidayUtil
根据日期获取公历节日
getLocalHoliday(Date, Map<String, String>) - Static method in class com.xkzhangsan.time.holiday.HolidayUtil
根据日期获取公历节日
getLocalHoliday(Temporal) - Static method in class com.xkzhangsan.time.holiday.HolidayUtil
根据日期获取公历节日
getLocalHoliday(Temporal, Map<String, String>) - Static method in class com.xkzhangsan.time.holiday.HolidayUtil
根据日期获取公历节日
getLong(TemporalField) - Method in class com.xkzhangsan.time.LunarDate
 
getLunarDate() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getLunarDateStr() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getLunarDay() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getlYear() - Method in class com.xkzhangsan.time.LunarDate
 
getlYearCn() - Method in class com.xkzhangsan.time.LunarDate
 
getMillisecond(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取毫秒
getMillisecond(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取毫秒
getMillisecond(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取毫秒
getMillisecond(LocalTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取毫秒
getMillisecond(ZonedDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取毫秒
getMinute(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取分钟
getMinute(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取分钟
getMinute(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取分钟 LocalDateTime LocalTime ZonedDateTime 可以直接.getMinute()获取
getMinute(LocalTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取分钟 LocalDateTime LocalTime ZonedDateTime 可以直接.getMinute()获取
getMonth(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月, 比如 1
getMonth(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月, 比如 1
getMonth(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月, 比如 1 LocalDateTime LocalDate ZonedDateTime 可以直接getMonthValue()
getMonth(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月, 比如 1 LocalDateTime LocalDate ZonedDateTime 可以直接getMonthValue()
getMonth() - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
getMonthCnLong(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月份中文全称, 比如一月
getMonthCnLong(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月份中文全称, 比如一月
getMonthCnLong(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月份中文全称, 比如一月
getMonthCnLong(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月份中文全称, 比如一月
getMonthCnLong() - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
getMonthCnShort(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月份中文简称, 比如一
getMonthCnShort(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月份中文简称, 比如一
getMonthCnShort(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月份中文简称, 比如一
getMonthCnShort(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月份中文简称, 比如一
getMonthCnShort() - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
getMonthEnLong(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月英文全称, 比如 January
getMonthEnLong(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月英文全称, 比如 January
getMonthEnLong(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月英文全称, 比如 January
getMonthEnLong(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月英文全称, 比如 January
getMonthEnLong() - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
getMonthEnShort(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月英文简称, 比如 Jan
getMonthEnShort(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月英文简称, 比如 Jan
getMonthEnShort(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月英文简称, 比如 Jan
getMonthEnShort(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月英文简称, 比如 Jan
getMonthEnShort() - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
getMonthEnShortUpper(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月英文简称大写, 比如 JAN
getMonthEnShortUpper(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月英文简称大写, 比如 JAN
getMonthEnShortUpper(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月英文简称大写, 比如 JAN
getMonthEnShortUpper(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月英文简称大写, 比如 JAN
getMonthEnShortUpper() - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
getMonths() - Method in class com.xkzhangsan.time.calendar.YearWrapper
 
getName() - Method in enum com.xkzhangsan.time.enums.CommonTimeEnum
 
getName() - Method in enum com.xkzhangsan.time.enums.RegexEnum
 
getName() - Method in enum com.xkzhangsan.time.holiday.ChineseHolidayEnum
 
getName() - Method in enum com.xkzhangsan.time.holiday.LocalHolidayEnum
 
getNameCn() - Method in enum com.xkzhangsan.time.enums.ConstellationNameEnum
 
getNameCn(LocalTime) - Static method in enum com.xkzhangsan.time.enums.TwelveTwoEnum
根据时间查询时辰名称
getNameCn(Date) - Static method in enum com.xkzhangsan.time.enums.TwelveTwoEnum
根据时间查询时辰名称
getNameCn() - Method in enum com.xkzhangsan.time.enums.TwelveTwoEnum
 
getNameCn() - Method in enum com.xkzhangsan.time.enums.WeekNameEnum
 
getNameCnByCode(int) - Static method in enum com.xkzhangsan.time.enums.WeekNameEnum
根据code查询星期中文名称
getNameCnByMonthDay(String) - Static method in enum com.xkzhangsan.time.enums.ConstellationNameEnum
根据日期查询星座中文名称
getNameEnByMonthDay(String) - Static method in enum com.xkzhangsan.time.enums.ConstellationNameEnum
根据日期查询星座英文名称
getNextTime(String, Date) - Static method in class com.xkzhangsan.time.cron.CronExpressionUtil
生成下一个执行时间
getNextTime(String) - Static method in class com.xkzhangsan.time.cron.CronExpressionUtil
生成下一个执行时间
getNextTimeList(String, Date, int) - Static method in class com.xkzhangsan.time.cron.CronExpressionUtil
生成多个执行时间
getNextTimeList(String, int) - Static method in class com.xkzhangsan.time.cron.CronExpressionUtil
生成多个执行时间
getNextTimeStr(String, Date) - Static method in class com.xkzhangsan.time.cron.CronExpressionUtil
生成下一个执行时间的日期格式化
getNextTimeStr(String) - Static method in class com.xkzhangsan.time.cron.CronExpressionUtil
生成下一个执行时间的日期格式化
getNextTimeStrList(String, Date, int) - Static method in class com.xkzhangsan.time.cron.CronExpressionUtil
生成多个执行时间的日期格式化
getNextTimeStrList(String, int) - Static method in class com.xkzhangsan.time.cron.CronExpressionUtil
生成多个执行时间的日期格式化
getObj() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getOldTimeBase() - Method in class com.xkzhangsan.time.nlp.TimeContext
 
getPattern() - Method in enum com.xkzhangsan.time.enums.RegexEnum
先从缓存中查找正则,没有编译后放入缓存
getPattern() - Method in enum com.xkzhangsan.time.holiday.ChineseHolidayEnum
 
getPattern() - Method in enum com.xkzhangsan.time.holiday.LocalHolidayEnum
 
getQuarter(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获得季度值
getQuarter(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获得季度值
getQuarter(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获得季度值
getQuarterOfNow() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获得当前季度值
getRule() - Method in enum com.xkzhangsan.time.enums.RegexEnum
 
getSecond(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取秒
getSecond(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取秒
getSecond(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取秒 LocalDateTime LocalTime ZonedDateTime 可以直接.getSecond()获取
getSecond(LocalTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取秒 LocalDateTime LocalTime ZonedDateTime 可以直接.getSecond()获取
getShortNameCn() - Method in enum com.xkzhangsan.time.enums.MonthNameEnum
 
getShortNameCnByCode(int) - Static method in enum com.xkzhangsan.time.enums.MonthNameEnum
根据code查询月份中文
getShortNameEnByCode(int) - Static method in enum com.xkzhangsan.time.enums.MonthNameEnum
根据code查询月份英文简称
getShortNameEnByCode(int) - Static method in enum com.xkzhangsan.time.enums.WeekNameEnum
根据code查询星期英文简称
getSolarTerm() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getSolarTerm(Date) - Static method in interface com.xkzhangsan.time.holiday.Holiday
根据日期获取二十四节气
getSolarTerm(Temporal) - Static method in interface com.xkzhangsan.time.holiday.Holiday
根据日期获取二十四节气
getSolarTerm(Date) - Static method in class com.xkzhangsan.time.holiday.HolidayUtil
根据日期获取二十四节气
getSolarTerm(Temporal) - Static method in class com.xkzhangsan.time.holiday.HolidayUtil
根据日期获取二十四节气
getSolarTerm() - Method in class com.xkzhangsan.time.LunarDate
 
getStart() - Method in class com.xkzhangsan.time.calculator.TimePair
 
getStartDate() - Method in enum com.xkzhangsan.time.enums.ConstellationNameEnum
 
getStartTime() - Method in enum com.xkzhangsan.time.enums.TwelveTwoEnum
 
getSuiCi() - Method in class com.xkzhangsan.time.LunarDate
 
getTime() - Method in class com.xkzhangsan.time.nlp.TimeNLP
获取 Date
getTimeBase() - Method in class com.xkzhangsan.time.nlp.TimeContext
 
getTimeContext() - Method in class com.xkzhangsan.time.nlp.TimeNLP
 
getTimeExpression() - Method in class com.xkzhangsan.time.nlp.TimeNLP
 
getTimeNorm() - Method in class com.xkzhangsan.time.nlp.TimeNLP
 
getTimeNormFormat() - Method in class com.xkzhangsan.time.nlp.TimeNLP
 
getTunit() - Method in class com.xkzhangsan.time.nlp.TimeContext
 
getTwelveHoursEnum(LocalTime) - Static method in enum com.xkzhangsan.time.enums.TwelveTwoEnum
根据时间查询时辰名称枚举
getTwelveTwo(LocalTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定时间对应的十二时辰
getTwelveTwo(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定时间对应的十二时辰
getTwelveTwo(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定时间对应的十二时辰
getTwelveTwo() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前时间对应的十二时辰
getWeek() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getWeekCn(int) - Static method in class com.xkzhangsan.time.LunarDate
获取中文星期
getWeekCn() - Method in class com.xkzhangsan.time.LunarDate
 
getWeekCnLong() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getWeekCnShort() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getWeekEnLong() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getWeekEnShort() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getWeekEnShortUpper() - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
getYear(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取年,比如2020
getYear(Instant) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取年,比如2020
getYear(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取年,比如2020 LocalDateTime LocalDate ZonedDateTime 可以直接getYear()
getYear(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取年,比如2020 LocalDateTime LocalDate ZonedDateTime 可以直接getYear()
getYear() - Method in class com.xkzhangsan.time.calendar.YearWrapper
 
getYears() - Method in class com.xkzhangsan.time.calendar.CalendarWrapper
 
getZonedDateTimeNow(String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取时区当前时间
getZonedDateTimeNowOfDefault() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前系统当前时区时间
getZonedDateTimeNowOfEST() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前美国东部标准时区
getZonedDateTimeNowOfParis() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前巴黎时区时间
getZonedDateTimeNowOfShanghai() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前上海时区时间(北京时间)
getZonedDateTimeNowOfTokyo() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前东京时区时间
getZoneIdName() - Method in enum com.xkzhangsan.time.enums.ZoneIdEnum
 
getZoneIdNameCn() - Method in enum com.xkzhangsan.time.enums.ZoneIdEnum
 
GlobalThreadPool - Class in com.xkzhangsan.time.utils
公共线程池(单例),核心线程为0,最大线程为cpu+1,存活60s,使用同步队列和使用CallerRunsPolicy拒绝策略的线程池。

H

H_M - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
H:m 比如:17:6
H_M_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
H:m 比如:17:6
H_M_S - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
H:m:s 比如:17:6:30
H_M_S_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
H:m:s 比如:17:6:30
hasChinese(String) - Static method in class com.xkzhangsan.time.utils.StringUtil
判断字符串是包含中文
hasChineseWorkDay(long, long, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断时间段是否包含工作日,节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断。
hasChineseWorkDay(String, String, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断时间段是否包含工作日,节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断。
hasChineseWorkDay(Date, Date, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断时间段是否包含工作日,节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断。
hasChineseWorkDay(LocalDate, LocalDate, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断时间段是否包含工作日,节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断。
HH_MM - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
HH:mm 比如:17:06
HH_MM_A - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
hh:mm a 比如:05:06 下午 如果需要 显示PM 需要设置 Locale.ENGLISH
HH_MM_A_AM_PM_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
hh:mm a 比如:05:06 PM AM PM
HH_MM_A_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
hh:mm a 比如:05:06 下午
HH_MM_CN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
HH时mm分 比如:17时06分
HH_MM_CN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
HH时mm分 比如:17时06分
HH_MM_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
HH:mm 比如:17:06
HH_MM_SS - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
HH:mm:ss 比如:17:26:30
HH_MM_SS_CN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
HH时mm分ss秒 比如:17时06分30秒
HH_MM_SS_CN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
HH时mm分ss秒 比如:17时06分30秒
HH_MM_SS_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
HH:mm:ss 比如:17:26:30
HH_MM_SS_SSS - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
HH:mm:ss.SSS 比如:17:26:30.272
HH_MM_SS_SSS_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
HH:mm:ss.SSS 比如:17:26:30.272
HH_MM_SS_SSSSSS - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
HH:mm:ss.SSSSSS 比如:17:26:30.272150
HH_MM_SS_SSSSSS_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
HH:mm:ss.SSSSSS 比如:17:26:30.272150
HH_MM_SS_SSSSSSSSS - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
HH:mm:ss.SSSSSSSSS 比如:17:26:30.272150620
HH_MM_SS_SSSSSSSSS_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
HH:mm:ss.SSSSSSSSS 比如:17:26:30.272150620
HHMMSS - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
HHmmss 比如:170630
HHMMSS_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
HHmmss 比如:170630
Holiday - Interface in com.xkzhangsan.time.holiday
节日处理
包含
1.公历节假日计算, getLocalHoliday* 比如getLocalHoliday(Date date) 计算date的公历节日,getLocalHoliday(Date date, Map<String, String> localHolidayMap) 可以传入自定义公历节日数据
2.农历节假日计算, getChineseHoliday* 比如getChineseHoliday(Date date) 计算date的农历节日,getChineseHoliday(Date date, Map<String, String> chineseHolidayMap) 可以传入自定义农历节日数据
3.二十四节气计算, getSolarTerm* 比如getSolarTerm(Date date) 计算date的二十四节气
农历相关,仅支持公历1900-2100年的计算,使用LunarDate
HolidayUtil - Class in com.xkzhangsan.time.holiday
节日处理工具
包含
1.公历节假日计算, getLocalHoliday* 比如getLocalHoliday(Date date) 计算date的公历节日,getLocalHoliday(Date date, Map<String, String> localHolidayMap) 可以传入自定义公历节日数据
2.农历节假日计算, getChineseHoliday* 比如getChineseHoliday(Date date) 计算date的农历节日,getChineseHoliday(Date date, Map<String, String> chineseHolidayMap) 可以传入自定义农历节日数据
3.二十四节气计算, getSolarTerm* 比如getSolarTerm(Date date) 计算date的二十四节气
农历相关,仅支持公历1900-2100年的计算,使用LunarDate
HOURS_PER_DAY - Static variable in class com.xkzhangsan.time.constants.Constant
每天小时数
HOURS_PER_DAY - Static variable in class com.xkzhangsan.time.constants.XkTimeConstant
每天小时数 24
hourToDay(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,小时转天
hourToDayPrecise(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
小时转天,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数
hourToDayPreciseString(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
小时转天,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数 ,返回字符串,去掉尾部多余0
hourToMillisecond(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,小时转毫秒
hourToMinute(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,小时转分钟
hourToSecond(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,小时转秒

I

initialize() - Method in class com.xkzhangsan.time.LunarDate
初始化农历日期
isBirthDay(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
是否为生日
isBirthDay(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
是否为生日
isBirthDay(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
是否为生日
isChineseLanguage() - Static method in class com.xkzhangsan.time.constants.Constant
是否为中文语言环境
isChineseWorkDay(Date, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否中国工作日,包含法定节假日调整日期,节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断。
isChineseWorkDay(LocalDateTime, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否中国工作日,包含法定节假日调整日期,节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断。
isChineseWorkDay(LocalDate, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否中国工作日,包含法定节假日调整日期,节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断。
isEmpty(Object[]) - Static method in class com.xkzhangsan.time.utils.ArrayUtil
判断数组是否为空
isEmpty(Collection<?>) - Static method in class com.xkzhangsan.time.utils.CollectionUtil
判断collection是否为空
isEmpty(Map<?, ?>) - Static method in class com.xkzhangsan.time.utils.CollectionUtil
判断map是否为空
isEmpty(String) - Static method in class com.xkzhangsan.time.utils.StringUtil
判断是否为空字符串
isExpiry(YearMonth) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否过期,(输入年月小于当前年月)
isExpiry(String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否过期,(输入年月小于当前年月)
isFriday(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
是否为周五
isFriday(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
是否为周五
isLeapYear(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否闰年
isLeapYear(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否闰年
isLeapYear(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否闰年
isLeapYear(int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否闰年
isLeapYear() - Method in class com.xkzhangsan.time.calendar.YearWrapper
 
isMonday(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
是否为周一
isMonday(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
是否为周一
isNotEmpty(Object[]) - Static method in class com.xkzhangsan.time.utils.ArrayUtil
判断array是否非空
isNotEmpty(Collection<?>) - Static method in class com.xkzhangsan.time.utils.CollectionUtil
判断Collection是否非空
isNotEmpty(Map<?, ?>) - Static method in class com.xkzhangsan.time.utils.CollectionUtil
判断map是否非
isNotEmpty(String) - Static method in class com.xkzhangsan.time.utils.StringUtil
判断字符串是否非空
isNumeric(String) - Static method in class com.xkzhangsan.time.utils.StringUtil
是否纯数字
ISO_DATE_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
such as '2011-12-03' or '2011-12-03+01:00'.
ISO_DATE_TIME_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
such as '2011-12-03T10:15:30','2011-12-03T10:15:30+01:00' or '2011-12-03T10:15:30+01:00[Europe/Paris]'.
ISO_INSTANT_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
such as '2011-12-03T10:15:30Z'.
ISO_LOCAL_DATE_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
such as '2011-12-03'.
ISO_LOCAL_DATE_TIME_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
such as '2011-12-03T10:15:30'.
ISO_LOCAL_TIME_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
such as '10:15' or '10:15:30'.
ISO_TIME_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
such as '10:15', '10:15:30' or '10:15:30+01:00'.
ISO_WEEK_DATE_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
such as '2012-W48-6'.
ISO_ZONED_DATE_TIME_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
such as '2011-12-03T10:15:30+01:00[Europe/Paris]'.
isOverlap(long, long, long, long, boolean) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断2个时间段是否有重叠(交集)
isOverlap(Date, Date, Date, Date, boolean) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断2个时间段是否有重叠(交集)
isOverlap(Date, Date, Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断2个时间段是否有重叠(交集),不严格模式,首尾相等不等于重叠
isOverlap(LocalDateTime, LocalDateTime, LocalDateTime, LocalDateTime, boolean) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断2个时间段是否有重叠(交集)
isOverlap(LocalDate, LocalDate, LocalDate, LocalDate, boolean) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断2个时间段是否有重叠(交集)
isOverlap(TimePair[], boolean) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断多个时间段是否有重叠(交集)
isOverlap(List<TimePair>, boolean) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断多个时间段是否有重叠(交集)
isPreferFuture() - Method in class com.xkzhangsan.time.nlp.TextAnalysis
 
isSameMonthDay(LocalDate, MonthDay) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
相同月日比较判断,用于生日,节日等周期性的日期比较判断。
isSameMonthDay(LocalDate, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
相同月日比较判断,用于生日,节日等周期性的日期比较判断。
isSameMonthDay(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
相同月日比较判断,用于生日,节日等周期性的日期比较判断。
isSameMonthDay(Date, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
相同月日比较判断,用于生日,节日等周期性的日期比较判断。
isSameMonthDay(Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
相同月日比较判断,用于生日,节日等周期性的日期比较判断。
isSameMonthDayOfNow(String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
相同月日比较判断,与当前日期对比,用于生日,节日等周期性的日期比较判断
isSatisfiedBy(String, Date) - Static method in class com.xkzhangsan.time.cron.CronExpressionUtil
对比Cron表达式下一个执行时间是否与指定date相等
isStartWithWord(String) - Static method in class com.xkzhangsan.time.utils.StringUtil
判断字符串是否以字母开头
isSupported(TemporalField) - Method in class com.xkzhangsan.time.LunarDate
 
isSupported(TemporalUnit) - Method in class com.xkzhangsan.time.LunarDate
 
isValidDate(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
验证日期格式是否正确
isValidDateTime(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
验证日期时间格式是否正确
isValidExpression(String) - Static method in class com.xkzhangsan.time.cron.CronExpressionUtil
验证Cron表达式
isWeekend(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否周末(周六周日)
isWeekend(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否周末(周六周日)
isWeekend(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否周末(周六周日)
isWorkDay(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否工作日 (周一到周五)
isWorkDay(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否工作日 (周一到周五)
isWorkDay(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
判断是否工作日 (周一到周五)
isZhouWu(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
是否为周五
isZhouWu(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
是否为周五
isZhouYi(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
是否为周一
isZhouYi(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
是否为周一

L

lastDayOfMonth(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前月的最后一天
lastDayOfMonth(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前月的最后一天
lastDayOfMonth(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前月的最后一天
lastMonth() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
上月
lastWeek() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
上周
lastYear() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
去年
lengthOfMonth(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月的天数
lengthOfMonth(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月的天数
lengthOfMonth(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取月的天数
lengthOfYear(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取年的天数
lengthOfYear(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取年的天数
lengthOfYear(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取年的天数
LocalHolidayEnum - Enum in com.xkzhangsan.time.holiday
公历常见假日
LunarDate - Class in com.xkzhangsan.time
农历日期
1.农历日期年月日计算
2.农历岁次,生肖属相计算
3.二十四节气计算
4.农历转公历
仅支持公历1900-2100年的农历转换
lunarMonth - Static variable in class com.xkzhangsan.time.LunarDate
农历月份列表
lunarToSolar(int, int, int, boolean) - Static method in class com.xkzhangsan.time.LunarDate
农历转公历日期

M

M_D_CN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
M月d日 不补0 比如:5月23日
M_D_CN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
M月d日 不补0 比如:5月23日
M_D_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
M/d 不补0 比如:5/23
M_D_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
M/d 比如:5/23
M_D_YY_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
M/d/yy 比如:5/23/20
M_D_YY_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
M/d/yy 比如:5/23/20
main(String[]) - Static method in class com.xkzhangsan.time.utils.RegexResourceUtil
 
matcher(Pattern, String) - Static method in class com.xkzhangsan.time.utils.RegexResourceUtil
 
matcher(String, String) - Static method in class com.xkzhangsan.time.utils.RegexResourceUtil
 
MILLISECOND_PER_DAY - Static variable in class com.xkzhangsan.time.constants.Constant
每天毫秒数
MILLISECOND_PER_SECONDS - Static variable in class com.xkzhangsan.time.constants.Constant
每秒毫秒数
MillisecondCost - Class in com.xkzhangsan.time.cost
计算耗时,单位毫秒
MillisecondCost() - Constructor for class com.xkzhangsan.time.cost.MillisecondCost
 
MillisecondCost(String) - Constructor for class com.xkzhangsan.time.cost.MillisecondCost
 
MILLISECONDS_PER_DAY - Static variable in class com.xkzhangsan.time.constants.XkTimeConstant
每天毫秒数 24*60*60*1000
MILLISECONDS_PER_HOUR - Static variable in class com.xkzhangsan.time.constants.XkTimeConstant
每小时毫秒数 60*60*1000
MILLISECONDS_PER_MINUTE - Static variable in class com.xkzhangsan.time.constants.XkTimeConstant
每分钟毫秒数 60*1000
MILLISECONDS_PER_SECONDS - Static variable in class com.xkzhangsan.time.constants.XkTimeConstant
每秒毫秒数 1000
MILLISECONDS_PER_WEEK - Static variable in class com.xkzhangsan.time.constants.XkTimeConstant
每星期毫秒数 7*24*60*60*1000
millisecondToDay(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,毫秒转天
millisecondToDayPrecise(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
毫秒转天,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数
millisecondToDayPreciseString(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
毫秒转天,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数,返回字符串,去掉尾部多余0
millisecondToHour(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,毫秒转小时
millisecondToHourPrecise(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
毫秒转小时,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数
millisecondToHourPreciseString(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
毫秒转小时,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数,返回字符串,去掉尾部多余0
millisecondToMinute(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,毫秒转分钟
millisecondToMinutePrecise(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
毫秒转分钟,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数
millisecondToMinutePreciseString(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
毫秒转分钟,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数
millisecondToSecond(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,毫秒转秒
millisecondToSecondPrecise(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
毫秒转秒,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数
millisecondToSecondPreciseString(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
毫秒转秒,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数,返回字符串,去掉尾部多余0
millisecondToSecondPreciseThree(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
毫秒转秒,精确计算,保留3位小数,ROUND_DOWN 舍去多余小数
millisecondToSecondPreciseThreePlainString(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
毫秒转秒,精确计算,保留3位小数,ROUND_DOWN 舍去多余小数,返回原始字符串
millisecondToSecondPreciseThreeString(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
毫秒转秒,精确计算,保留3位小数,ROUND_DOWN 舍去多余小数,返回字符串,去掉尾部多余0
minus(Temporal, TemporalUnit, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
日期减操作
minus(Date, TemporalUnit, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
date日期减操作
minusDays(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减天
minusDays(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减天
minusDays(LocalDate, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减天
minusHours(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减小时
minusHours(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减小时
minusHours(LocalTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减小时
minusMillis(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减毫秒
minusMillis(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减毫秒
minusMillis(LocalTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减毫秒
minusMinutes(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减分钟
minusMinutes(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减分钟
minusMinutes(LocalTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减分钟
minusMonths(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减月
minusMonths(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减月
minusMonths(LocalDate, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减月
minusSeconds(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减秒
minusSeconds(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减秒
minusSeconds(LocalTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减秒
minusWeeks(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减星期
minusWeeks(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减星期
minusWeeks(LocalDate, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减星期
minusYears(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减年
minusYears(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减年
minusYears(LocalDate, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减年
MINUTES_PER_HOUR - Static variable in class com.xkzhangsan.time.constants.Constant
每小时分钟数
MINUTES_PER_HOUR - Static variable in class com.xkzhangsan.time.constants.XkTimeConstant
每小时分钟数 60
minuteToDay(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,分钟转天
minuteToDayPrecise(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
分钟转天,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数
minuteToDayPreciseString(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
分钟转天,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数,返回字符串,去掉尾部多余0
minuteToHour(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,分钟转小时
minuteToHourPrecise(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
分钟转小时,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数
minuteToHourPreciseString(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
分钟转小时,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数,返回字符串,去掉尾部多余0
minuteToMillisecond(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,分钟转毫秒
minuteToSecond(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,分钟转秒
MM_DD - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
MM-dd 比如:05-23
MM_DD_CN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
MM月dd日 比如:05月23日
MM_DD_CN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
MM月dd日 比如:05月23日
MM_DD_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
MM/dd 比如:05/23
MM_DD_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
MM/dd 比如:05/23
MM_DD_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
MM-dd 比如:05-23
MM_DD_HH_MM - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
MM-dd HH:mm 比如:05-23 17:06
MM_DD_HH_MM_CN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
MM月dd日 HH:mm 比如:05月23日 17:06
MM_DD_HH_MM_CN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
MM月dd日 HH:mm 比如:05月23日 17:06
MM_DD_HH_MM_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
MM-dd HH:mm 比如:05-23 17:06
MM_DD_HH_MM_SS - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
MM-dd HH:mm:ss 比如:05-23 17:06:30
MM_DD_HH_MM_SS_CN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
MM月dd日 HH:mm:ss 比如:05月23日 17:06:30
MM_DD_HH_MM_SS_CN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
MM月dd日 HH:mm:ss 比如:05月23日 17:06:30
MM_DD_HH_MM_SS_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
MM-dd HH:mm:ss 比如:05-23 17:06:30
MM_DD_YY_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
MM/dd/yy 比如:05/23/20
MM_DD_YY_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
MM/dd/yy 不补0 比如:05/23/20
MMDD - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
MMdd 比如:0523
MMDD_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
MMdd 比如:0523
MomentEnum - Enum in com.xkzhangsan.time.enums
范围时间的默认时间点
MONTH_DAY_END - Static variable in class com.xkzhangsan.time.constants.Constant
月日的终止值 12-31
MONTH_DAY_START - Static variable in class com.xkzhangsan.time.constants.Constant
月日的起始值 01-01
MONTHDAY_FORMAT_PRE - Static variable in class com.xkzhangsan.time.constants.Constant
MonthDay 默认解析前缀 解析字符串需要加前缀,如"--12-03"
MonthNameEnum - Enum in com.xkzhangsan.time.enums
月份名称枚举,包含英文全称,英文简称,中文全称
MonthWrapper - Class in com.xkzhangsan.time.calendar
MonthWrapper(int, List<DayWrapper>, int) - Constructor for class com.xkzhangsan.time.calendar.MonthWrapper
 

N

NanosecondCost - Class in com.xkzhangsan.time.cost
计算耗时,单位纳秒
NanosecondCost() - Constructor for class com.xkzhangsan.time.cost.NanosecondCost
 
NanosecondCost(String) - Constructor for class com.xkzhangsan.time.cost.NanosecondCost
 
next(LocalDate, DayOfWeek) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下一个星期几
next(LocalDateTime, DayOfWeek) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下一个星期几
next(Date, DayOfWeek) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下一个星期几
nextChineseWorkDay(Date, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下一个中国工作日,包含法定节假日调整日期,节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断。
nextChineseWorkDay(LocalDateTime, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下一个中国工作日,包含法定节假日调整日期,节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断。
nextChineseWorkDay(LocalDate, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下一个中国工作日,包含法定节假日调整日期,节假日数据holidayData,如果节假日数据不支持年份,将使用周一到周五为工作日来判断。
nextLeapYear(int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下一个闰年
nextLeapYear(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下一个闰年
nextLeapYear(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下一个闰年
nextLeapYear(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下一个闰年
nextMonth() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下月
nextSameMonthDay(LocalDate, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下个固定月日相差日期,用于生日,节日等周期性的日期推算
nextSameMonthDay(Date, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下个固定月日相差日期,用于生日,节日等周期性的日期推算
nextSameMonthDayOfNow(String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下个固定月日相差日期,与当前日期对比,用于生日,节日等周期性的日期推算
nextWeek() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
下周
nextWorkDay(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获下一个工作日
nextWorkDay(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获下一个工作日
nextWorkDay(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获下一个工作日
nextWorkDay() - Static method in class com.xkzhangsan.time.TemporalAdjusterExtension
下一个工作日 next work day
nextYear() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
明年
now() - Static method in class com.xkzhangsan.time.LunarDate
以当前时间创建农历日期LunarDate
numberTranslator(String) - Static method in class com.xkzhangsan.time.nlp.TextPreprocess
该方法可以将字符串中所有的用汉字表示的数字转化为用阿拉伯数字表示的数字 如"这里有一千两百个人,六百零五个来自中国"可以转化为 "这里有1200个人,605个来自中国" 此外添加支持了部分不规则表达方法 如两万零六百五可转化为20650 两百一十四和两百十四都可以转化为214 一六零加一五八可以转化为160+158 该方法目前支持的正确转化范围是0-99999999 该功能模块具有良好的复用性
NUMERIC_REGEX - Static variable in class com.xkzhangsan.time.constants.Constant
纯数字
numStr - Static variable in class com.xkzhangsan.time.LunarDate
中文数字0-9

O

of(int, int, int) - Static method in class com.xkzhangsan.time.LunarDate
根据农历年月日生成农历日期
of(int, int, int, boolean) - Static method in class com.xkzhangsan.time.LunarDate
根据农历年月日生成农历日期
ONECLOCK - Static variable in class com.xkzhangsan.time.constants.Constant
1点
overlapTime(long, long, long, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
计算2个时间段的重叠(交集)时间
overlapTime(Date, Date, Date, Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
计算2个时间段的重叠(交集)时间

P

parse(String) - Static method in class com.xkzhangsan.time.nlp.TimeNLPUtil
时间自然语言分析
parse(String, String) - Static method in class com.xkzhangsan.time.nlp.TimeNLPUtil
时间自然语言分析
parse(String, String, long, TimeUnit, ExecutorService) - Static method in class com.xkzhangsan.time.nlp.TimeNLPUtil
时间自然语言分析,使用线程池并发执行
PARSE_LOCAL_DATE_EXCEPTION - Static variable in class com.xkzhangsan.time.constants.Constant
解析日期时异常
parseChineseDateStrToDate(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
中文日期解析 2021年09月11日 或 二〇二一年九月十一日,返回Date
parseChineseDateStrToLocalDateTime(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
中文日期解析 2021年09月11日 或 二〇二一年九月十一日,返回LocalDateTime
parseConcurrent(String) - Static method in class com.xkzhangsan.time.nlp.TimeNLPUtil
时间自然语言分析,使用线程池并发执行
parseConcurrent(String, long, TimeUnit) - Static method in class com.xkzhangsan.time.nlp.TimeNLPUtil
时间自然语言分析,使用线程池并发执行,设置超时时间和单位
parseConcurrent(String, long, TimeUnit, ExecutorService) - Static method in class com.xkzhangsan.time.nlp.TimeNLPUtil
时间自然语言分析,使用线程池并发执行,设置超时时间和单位,使用自定义线程池
parseConcurrentDefaultTime(String) - Static method in class com.xkzhangsan.time.nlp.TimeNLPUtil
时间自然语言分析,使用线程池并发执行,默认3秒超时
parseDateDefaultStrToDate(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析Date默认格式为Date
parseDateDefaultStrToLocalDateTime(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析Date默认格式为LocalDateTime
parseDateStrToDate(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析日期yyyy-MM-dd,返回Date
parseDateStrToInstant(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析日期yyyy-MM-dd,返回Instant
parseDateStrToLocalDateTime(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析日期yyyy-MM-dd,返回LocalDateTime
parseDateTimeStrToDate(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析日期yyyy-MM-dd HH:mm:ss,返回Date
parseDateTimeStrToInstant(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析日期yyyy-MM-dd HH:mm:ss,返回Instant
parseDateTimeStrToLocalDateTime(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析日期yyyy-MM-dd HH:mm:ss,返回LocalDateTime
parseEpochMilliToDate(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析时间戳为Date
parseEpochMilliToLocalDateTime(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析时间戳为LocalDateTime
parseIsoToDate(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析Iso格式 包含 T 格式
parseIsoToLocalDateTime(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析Iso格式 包含 T 格式
parseNaturalLanguageToDate(String, Map<String, String>) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析自然语言时间,今天,明天,下周,下月,明年,昨天,上周,上月,去年等。
parseNaturalLanguageToDate(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析自然语言时间,今天,明天,下周,下月,明年,昨天,上周,上月,去年等。
parseTimestampStyleToDate(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析Timestamp格式字符串为Date 默认格式 yyyy-mm-dd hh:mm:ss.fffffffff 其中 fffffffff 纳秒,省略后面的0 比如:
parseTimestampStyleToLocalDateTime(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
解析Timestamp格式字符串为LocalDateTime 默认格式 yyyy-mm-dd hh:mm:ss.fffffffff 其中 fffffffff 纳秒,省略后面的0 比如:
parseToDate(String, DateTimeFormatter) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 formatter解析为 Date
parseToDate(String, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据模板解析为 Date
parseToDate(String, String[]) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据自定义模板数组解析为 Date
parseToInstant(String, DateTimeFormatter) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 formatter解析为 Instant
parseToLocalDateTime(String, DateTimeFormatter) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 formatter解析为 LocalDateTime
parseToLocalDateTime(String, String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据模板解析为 LocalDateTime
parseToLocalDateTime(String, String[]) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据自定义模板数组解析为 LocalDateTime
parseToZonedDateTime(String, DateTimeFormatter) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
根据 formatter解析为 ZonedDateTime
periodBetween(LocalDate, LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取2个日期的相差年月日部分属性
plus(Temporal, TemporalUnit, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
日期加操作
plus(Date, TemporalUnit, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
date日期加操作
plus(long, TemporalUnit) - Method in class com.xkzhangsan.time.LunarDate
 
plusDays(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加天
plusDays(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加天
plusDays(LocalDate, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加天
plusHours(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加小时
plusHours(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加小时
plusHours(LocalTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加小时
plusMillis(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
增加毫秒
plusMillis(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
增加毫秒
plusMillis(LocalTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
增加毫秒
plusMinutes(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加分钟
plusMinutes(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加分钟
plusMinutes(LocalTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加分钟
plusMonths(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加月
plusMonths(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加月
plusMonths(LocalDate, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加月
plusSeconds(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加秒
plusSeconds(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加秒
plusSeconds(LocalTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加秒
plusWeeks(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加星期
plusWeeks(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加星期
plusWeeks(LocalDate, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加星期
plusYears(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加年
plusYears(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加年
plusYears(LocalDate, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
加年
preprocess(String) - Static method in class com.xkzhangsan.time.nlp.TextPreprocess
文本预处理
previous(LocalDate, DayOfWeek) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
上一个星期几
previous(LocalDateTime, DayOfWeek) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
上一个星期几
previous(Date, DayOfWeek) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
上一个星期几
put(K, V) - Method in class com.xkzhangsan.time.utils.BaseCache
放入缓存

R

readModel(String) - Static method in class com.xkzhangsan.time.utils.RegexResourceUtil
获取Pattern
reduceAccuracyToDay(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减少时间精度到天,其他补0,返回如,2020-04-23 00:00:00
reduceAccuracyToDay(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减少时间精度到天,其他补0,返回如,2020-04-23 00:00:00
reduceAccuracyToHour(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减少时间精度到小时,其他补0,返回如,2020-04-23 15:00:00
reduceAccuracyToHour(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减少时间精度到小时,其他补0,返回如,2020-04-23 15:00:00
reduceAccuracyToMinute(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减少时间精度到分,其他补0,返回如,2020-04-23 15:18:00
reduceAccuracyToMinute(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减少时间精度到分,其他补0,返回如,2020-04-23 15:18:00
reduceAccuracyToSecond(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减少时间精度到秒,其他补0,返回如,2020-04-23 15:18:13
reduceAccuracyToSecond(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
减少时间精度到秒,其他补0,返回如,2020-04-23 15:18:13
RegexCache - Class in com.xkzhangsan.time.utils
正则缓存
RegexEnum - Enum in com.xkzhangsan.time.enums
正则枚举
RegexResourceUtil - Class in com.xkzhangsan.time.utils
正则资源文件工具类
RegexResourceUtil() - Constructor for class com.xkzhangsan.time.utils.RegexResourceUtil
 
remove(K) - Method in class com.xkzhangsan.time.utils.BaseCache
移除缓存
remove(String) - Static method in class com.xkzhangsan.time.utils.CommonCache
删除缓存
remove(String) - Static method in class com.xkzhangsan.time.utils.RegexCache
删除正则缓存
remove(String, int) - Static method in class com.xkzhangsan.time.utils.RegexCache
删除正则缓存

S

SecondCost - Class in com.xkzhangsan.time.cost
计算秒耗时,单位 秒
SecondCost() - Constructor for class com.xkzhangsan.time.cost.SecondCost
 
SecondCost(String) - Constructor for class com.xkzhangsan.time.cost.SecondCost
 
SECONDS_PER_DAY - Static variable in class com.xkzhangsan.time.constants.Constant
每天秒数
SECONDS_PER_DAY - Static variable in class com.xkzhangsan.time.constants.XkTimeConstant
每天秒数 24*60*60
SECONDS_PER_HOUR - Static variable in class com.xkzhangsan.time.constants.XkTimeConstant
每小时秒数 60*60
SECONDS_PER_MINUTE - Static variable in class com.xkzhangsan.time.constants.Constant
每分钟秒数
SECONDS_PER_MINUTE - Static variable in class com.xkzhangsan.time.constants.XkTimeConstant
每分钟秒数 60
SECONDS_PER_WEEK - Static variable in class com.xkzhangsan.time.constants.XkTimeConstant
每周秒数 7*24*60*60
secondToDay(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,秒转天
secondToDayPrecise(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
秒转天,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数
secondToDayPreciseString(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
秒转天,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数,返回字符串,去掉尾部多余0
secondToHour(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,秒转小时
secondToHourPrecise(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
秒转小时,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数
secondToHourPreciseString(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
秒转小时,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数,返回字符串,去掉尾部多余0
secondToMillisecond(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,秒转毫秒
secondToMinute(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,秒转分钟
secondToMinutePrecise(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
秒转分钟,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数
secondToMinutePreciseString(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
秒转分钟,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数,返回字符串,去掉尾部多余0
setChineseHoliday(String) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setDate(Date) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setDate(Date) - Method in class com.xkzhangsan.time.LunarDate
 
setDateStr(String) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setDateType(int) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setDay(int) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setDayList(List<DayWrapper>) - Method in class com.xkzhangsan.time.calendar.CalendarWrapper
 
setDayMap(Map<String, DayWrapper>) - Method in class com.xkzhangsan.time.calendar.CalendarWrapper
 
setDays(List<DayWrapper>) - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
setEnd(long) - Method in class com.xkzhangsan.time.calculator.TimePair
 
setgDate(String) - Method in class com.xkzhangsan.time.LunarDate
 
setgDay(int) - Method in class com.xkzhangsan.time.LunarDate
 
setgMonth(int) - Method in class com.xkzhangsan.time.LunarDate
 
setgYear(int) - Method in class com.xkzhangsan.time.LunarDate
 
setIsAllDayTime(Boolean) - Method in class com.xkzhangsan.time.nlp.TimeNLP
 
setlDate(String) - Method in class com.xkzhangsan.time.LunarDate
 
setLeapYear(boolean) - Method in class com.xkzhangsan.time.calendar.YearWrapper
 
setLength(int) - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
setLength(int) - Method in class com.xkzhangsan.time.calendar.YearWrapper
 
setLocalDateTime(LocalDateTime) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setLocalHoliday(String) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setLunarDate(LunarDate) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setLunarDateStr(String) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setLunarDay(String) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setMonth(int) - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
setMonthCnLong(String) - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
setMonthCnShort(String) - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
setMonthEnLong(String) - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
setMonthEnShort(String) - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
setMonthEnShortUpper(String) - Method in class com.xkzhangsan.time.calendar.MonthWrapper
 
setMonths(List<MonthWrapper>) - Method in class com.xkzhangsan.time.calendar.YearWrapper
 
setObj(Object) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setOldTimeBase(String) - Method in class com.xkzhangsan.time.nlp.TimeContext
 
setPreferFuture(boolean) - Method in class com.xkzhangsan.time.nlp.TextAnalysis
 
setSolarTerm(String) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setStart(long) - Method in class com.xkzhangsan.time.calculator.TimePair
 
setTime(Date) - Method in class com.xkzhangsan.time.nlp.TimeNLP
 
setTimeBase(String) - Method in class com.xkzhangsan.time.nlp.TimeContext
 
setTimeContext(TimeContext) - Method in class com.xkzhangsan.time.nlp.TimeNLP
 
setTimeExpression(String) - Method in class com.xkzhangsan.time.nlp.TimeNLP
 
setTimeNorm(String) - Method in class com.xkzhangsan.time.nlp.TimeNLP
 
setTimeNormFormat(String) - Method in class com.xkzhangsan.time.nlp.TimeNLP
 
setTunit(int[]) - Method in class com.xkzhangsan.time.nlp.TimeContext
 
setWeek(int) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setWeekCnLong(String) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setWeekCnShort(String) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setWeekEnLong(String) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setWeekEnShort(String) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setWeekEnShortUpper(String) - Method in class com.xkzhangsan.time.calendar.DayWrapper
 
setYear(int) - Method in class com.xkzhangsan.time.calendar.YearWrapper
 
setYears(List<YearWrapper>) - Method in class com.xkzhangsan.time.calendar.CalendarWrapper
 
SHANGHAI_ZONE - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
上海时区 Asia/Shanghai
SHANGHAI_ZONE_ID - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
上海时区ID Asia/Shanghai
smartParseToDate(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
自动解析为 Date
smartParseToLocalDateTime(String) - Static method in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
自动解析为 LocalDateTime
solarTerm(int, int) - Static method in class com.xkzhangsan.time.LunarDate
计算某年第n个节气的天
solarTerms - Static variable in class com.xkzhangsan.time.LunarDate
二十四节气
solarTermToDate(int, int) - Static method in class com.xkzhangsan.time.LunarDate
二十节气转公历日期
START_WITH_WORD_REGEX - Static variable in class com.xkzhangsan.time.constants.Constant
字母开头
startMillisecondCost() - Static method in class com.xkzhangsan.time.cost.CostUtil
开始计时,单位毫秒,返回cost对象
startMillisecondCost(String) - Static method in class com.xkzhangsan.time.cost.CostUtil
开始计时,单位毫秒,返回cost对象
startNanosecondCost() - Static method in class com.xkzhangsan.time.cost.CostUtil
开始计时,单位纳秒,返回cost对象
startNanosecondCost(String) - Static method in class com.xkzhangsan.time.cost.CostUtil
开始计时,单位纳秒,返回cost对象
startSecondCost() - Static method in class com.xkzhangsan.time.cost.CostUtil
开始计时,单位秒,返回cost对象
startSecondCost(String) - Static method in class com.xkzhangsan.time.cost.CostUtil
开始计时,单位秒,返回cost对象
startTimeOfCurrentQuarter() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前季度起始日期的开始时间
startTimeOfCurrentYear() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取当前年起始日期的开始时间
startTimeOfDate(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获date起始时间
startTimeOfDate(int, int, int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定日期的起始时间
startTimeOfDay() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
一天开始时间 00:00:00
startTimeOfFirstQuarter(int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取第一季度起始日期的开始时间
startTimeOfFourthQuarter(int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取第四季度起始日期的开始时间
startTimeOfLastMonth() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
上个月第一天起始时间 即:上个月第一天日期+00:00:00
startTimeOfLocalDateTime(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获localDateTime起始时间
startTimeOfMonth() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
当月第一天起始时间 即:当月第一天日期+00:00:00
startTimeOfSecondQuarter(int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取第二季度起始日期的开始时间
startTimeOfSpecialMonth(int, int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定年月的第一天起始时间
startTimeOfThirdQuarter(int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取第三季度起始日期的开始时间
startTimeOfToday() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
今天起始时间 即:今天日期+00:00:00
startTimeOfTomorrow() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
明天起始时间 即:明天日期+00:00:00
startTimeOfYear(int) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
获取指定年起始日期的开始时间
startTimeOfYesterday() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
昨天起始时间 即:昨天日期+00:00:00
stop() - Method in interface com.xkzhangsan.time.cost.Cost
停止计时,返回计时结果
stop() - Method in class com.xkzhangsan.time.cost.MillisecondCost
 
stop() - Method in class com.xkzhangsan.time.cost.NanosecondCost
 
stop() - Method in class com.xkzhangsan.time.cost.SecondCost
 
stopAccurate() - Method in interface com.xkzhangsan.time.cost.Cost
停止计时,返回精确计时,带3小数的结果,使用ROUND_DOWN 舍弃超过3位的小数部分。
stopAccurate() - Method in class com.xkzhangsan.time.cost.MillisecondCost
 
stopAccurate() - Method in class com.xkzhangsan.time.cost.NanosecondCost
 
stopAccurate() - Method in class com.xkzhangsan.time.cost.SecondCost
 
stopAccurateAndFormat() - Method in interface com.xkzhangsan.time.cost.Cost
停止计时,并返回组装精确计时结果
stopAccurateAndFormat() - Method in class com.xkzhangsan.time.cost.MillisecondCost
 
stopAccurateAndFormat() - Method in class com.xkzhangsan.time.cost.NanosecondCost
 
stopAccurateAndFormat() - Method in class com.xkzhangsan.time.cost.SecondCost
 
stopAccurateAndPrint() - Method in interface com.xkzhangsan.time.cost.Cost
停止计时,并打印精确计时结果
stopAccurateAndPrint() - Method in class com.xkzhangsan.time.cost.MillisecondCost
 
stopAccurateAndPrint() - Method in class com.xkzhangsan.time.cost.NanosecondCost
 
stopAccurateAndPrint() - Method in class com.xkzhangsan.time.cost.SecondCost
 
stopAndFormat() - Method in interface com.xkzhangsan.time.cost.Cost
停止计时,并返回组装计时结果
stopAndFormat() - Method in class com.xkzhangsan.time.cost.MillisecondCost
 
stopAndFormat() - Method in class com.xkzhangsan.time.cost.NanosecondCost
 
stopAndFormat() - Method in class com.xkzhangsan.time.cost.SecondCost
 
stopAndPrint() - Method in interface com.xkzhangsan.time.cost.Cost
停止计时,并打印计时结果
stopAndPrint() - Method in class com.xkzhangsan.time.cost.MillisecondCost
 
stopAndPrint() - Method in class com.xkzhangsan.time.cost.NanosecondCost
 
stopAndPrint() - Method in class com.xkzhangsan.time.cost.SecondCost
 
StringUtil - Class in com.xkzhangsan.time.utils
字符串工具类
StringUtil() - Constructor for class com.xkzhangsan.time.utils.StringUtil
 
submit(Callable<T>) - Method in class com.xkzhangsan.time.utils.GlobalThreadPool
 

T

TemporalAdjusterExtension - Class in com.xkzhangsan.time
TemporalAdjuster 扩展
TextAnalysis - Class in com.xkzhangsan.time.nlp
根据正则文件分析文本中的时间字符串
TextPreprocess - Class in com.xkzhangsan.time.nlp
文本预处理
TIME_NLP_TIMEOUT - Static variable in class com.xkzhangsan.time.constants.Constant
TimeNLP 默认解析超时时间 3s
TimeContext - Class in com.xkzhangsan.time.nlp
时间表达式单元规范化对应的内部类 对应时间表达式规范化的每个字段, 六个字段分别是:年-月-日-时-分-秒, 每个字段初始化为-1 以及对比基本时间
TimeContext() - Constructor for class com.xkzhangsan.time.nlp.TimeContext
 
TimeNLP - Class in com.xkzhangsan.time.nlp
时间自然语言分析
TimeNLP(String, TextAnalysis) - Constructor for class com.xkzhangsan.time.nlp.TimeNLP
时间表达式单元构造方法 该方法作为时间表达式单元的入口,将时间表达式字符串传入
TimeNLP(String, TextAnalysis, TimeContext) - Constructor for class com.xkzhangsan.time.nlp.TimeNLP
时间表达式单元构造方法 该方法作为时间表达式单元的入口,将时间表达式字符串传入
TimeNLPCallable - Class in com.xkzhangsan.time.nlp
TimeNLP Callable
TimeNLPCallable(String, String) - Constructor for class com.xkzhangsan.time.nlp.TimeNLPCallable
 
TimeNLPUtil - Class in com.xkzhangsan.time.nlp
时间自然语言分析工具类
作为xk-time的一个扩展应用功能,主要原理是根据TimeRegex.Gzip正则集合识别时间词语,然后计算得到结果。
包括功能:
(1)以当前时间为基础分析时间自然语言。
(2)以指定时间为基础分析时间自然语言。
(3)增加多种调用方式,比如parseConcurrent 并发执行,可设置超时时间和自定义线程池等,提高执行效率。
修改自 https://github.com/shinyke/Time-NLP
做了一些修改如下:
(1)封装属性,重命名使符合驼峰命名标准。
(2)将加载正则资源文件改为单例加载。
(3)将类按照功能重新划分为单独的多个类。
(4)使用Java8日期API重写。
(5)增加注释说明,优化代码。
(6)修复原项目中的issue:标准时间yyyy-MM-dd、yyyy-MM-dd HH:mm:ss和yyyy-MM-dd HH:mm解析问题。
(7)修复原项目中的issue:1小时后,1个半小时后,1小时50分钟等解析问题;并且支持到秒,比如50秒后,10分钟30秒后等。
(8)修复原项目中的issue:修复当前时间是上午10点,那么下午三点 会识别为明天下午三点问题。
(9)修复原项目中的issue:修复小数解析异常问题。

注意:NLP会有一定的识别失败率,在不断迭代开发提高成功率
TimePair - Class in com.xkzhangsan.time.calculator
时间段
TimePair(long, long) - Constructor for class com.xkzhangsan.time.calculator.TimePair
 
toDate(LocalDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDateTime转Date
toDate(LocalDate) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDate转Date
toDate(LocalTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalTime转Date 以当天的日期+LocalTime组成新的LocalDateTime转换为Date
toDate(Instant) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Instant转Date
toDate(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
时间戳epochMilli毫秒转Date
toDate(ZonedDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
ZonedDateTime转Date 注意时间对应的时区和默认时区差异
toDate(TemporalAccessor) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
temporal转Date
toDate(YearMonth, int) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
YearMonth转Date 注意dayOfMonth范围:1到31之间,最大值根据月份确定特殊情况,如2月闰年29,非闰年28 如果要转换为当月最后一天,可以使用下面方法:toDateEndOfMonth(YearMonth)
toDateEndOfMonth(YearMonth) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
YearMonth转Date,转换为当月最后一天
toDateStartOfMonth(YearMonth) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
YearMonth转Date,转换为当月第一天
today() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
今天
toEpochMilli(Date) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Date转时间戳 从1970-01-01T00:00:00Z开始的毫秒值
toEpochMilli(Timestamp) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Timestamp转时间戳 从1970-01-01T00:00:00Z开始的毫秒值
toEpochMilli(LocalDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDateTime转时间戳 从1970-01-01T00:00:00Z开始的毫秒值
toEpochMilli(LocalDate) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDate转时间戳 从1970-01-01T00:00:00Z开始的毫秒值
toEpochMilli(LocalTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalTime转时间戳 从1970-01-01T00:00:00Z开始的毫秒值 转换时会加上当天日期部分组成localDateTime再转换
toEpochMilli(Instant) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Instant转时间戳 从1970-01-01T00:00:00Z开始的毫秒值
toEpochMilli(ZonedDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
ZonedDateTime转时间戳,注意,zonedDateTime时区必须和当前系统时区一致,不然会出现问题 从1970-01-01T00:00:00Z开始的毫秒值
toEpochMilli(TemporalAccessor) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
temporal转时间戳
toInstant(Date) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Date转Instant
toInstant(Timestamp) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Timestamp转Instant
toInstant(LocalDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDateTime转Instant
toInstant(LocalDate) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDate转Instant
toInstant(LocalTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalTime转Instant 以当天的日期+LocalTime组成新的LocalDateTime转换为Instant
toInstant(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
时间戳epochMilli毫秒转Instant
toInstant(TemporalAccessor) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
temporal转Instant
toInstant(ZonedDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
ZonedDateTime转Instant 注意,zonedDateTime时区必须和当前系统时区一致,不然会出现问题
toLocalDate(Date) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Date转LocalDate
toLocalDate(LocalDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDateTime转LocalDate
toLocalDate(Instant) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Instant转LocalDate
toLocalDate(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
时间戳epochMilli毫秒转LocalDate
toLocalDate(TemporalAccessor) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
temporal转LocalDate
toLocalDate(ZonedDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
ZonedDateTime转LocalDate 注意时间对应的时区和默认时区差异
toLocalDate(YearMonth, int) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
YearMonth转LocalDate 注意dayOfMonth范围:1到31之间,最大值根据月份确定特殊情况,如2月闰年29,非闰年28 如果要转换为当月最后一天,可以使用下面方法:toLocalDateEndOfMonth(YearMonth)
toLocalDateEndOfMonth(YearMonth) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
YearMonth转LocalDate,转换为当月最后一天
toLocalDateStartOfMonth(YearMonth) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
YearMonth转LocalDate,转换为当月第一天
toLocalDateTime(Date) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Date转LocalDateTime
toLocalDateTime(Timestamp) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Timestamp转LocalDateTime
toLocalDateTime(LocalDate) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDate转LocalDateTime
toLocalDateTime(LocalTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalTime转LocalDateTime 以当天的日期+LocalTime组成新的LocalDateTime
toLocalDateTime(Instant) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Instant转LocalDateTime
toLocalDateTime(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
时间戳epochMilli毫秒转LocalDateTime
toLocalDateTime(TemporalAccessor) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
temporal转LocalDateTime
toLocalDateTime(ZonedDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
ZonedDateTime转LocalDateTime 注意时间对应的时区和默认时区差异
toLocalTime(Date) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Date转LocalTime
toLocalTime(LocalDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDateTime转LocalTime
toLocalTime(Instant) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Instant转LocalTime
toLocalTime(TemporalAccessor) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
temporal转LocalTime
toLocalTime(ZonedDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
ZonedDateTime转LocalTime 注意时间对应的时区和默认时区差异
toLocalTime(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
时间戳的毫秒转LocalTime
toLocalTime(int) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
时间部分的毫秒转LocalTime
tomorrow() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
明天
toString() - Method in class com.xkzhangsan.time.LunarDate
 
toString() - Method in class com.xkzhangsan.time.nlp.TimeNLP
 
toTimeMilli(LocalTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
localTime转时间部分的毫秒
toTimestamp(Date) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Date转Timestamp
toTimestamp(LocalDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDateTime转Timestamp
toTimestamp(Instant) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Instant转Timestamp
toTimestamp(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
时间戳epochMilli转Timestamp
toTimestamp(ZonedDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
ZonedDateTime转Timestamp
toTimestamp(TemporalAccessor) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
temporal转Timestamp
toYearMonth(Date) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Date转YearMonth
toYearMonth(LocalDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDateTime转YearMonth
toYearMonth(LocalDate) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDate转YearMonth
toYearMonth(Instant) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Instant转YearMonth
toYearMonth(ZonedDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
ZonedDateTime转YearMonth
toYearMonth(TemporalAccessor) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
temporal转YearMonth
toZonedDateTime(Date) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Date转ZonedDateTime,时区为系统默认时区
toZonedDateTime(Date, String) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Date转ZonedDateTime,可以直接转换为对应的时区
toZonedDateTime(Date, ZoneId) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Date转ZonedDateTime
toZonedDateTime(LocalDateTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDateTime转ZonedDateTime,时区为系统默认时区
toZonedDateTime(LocalDateTime, String) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDateTime转ZonedDateTime,时区为zoneId对应时区
注意,需要保证localDateTime和zoneId是对应的,不然会出现错误
比如,localDateTime是巴黎时区下的对象,zoneId也应该是巴黎时区id
toZonedDateTime(LocalDate) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDate转ZonedDateTime,时区为系统默认时区
toZonedDateTime(LocalTime) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalTime转ZonedDateTime 以当天的日期+LocalTime组成新的ZonedDateTime,时区为系统默认时区
toZonedDateTime(Instant) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
Instant转ZonedDateTime,时区为系统默认时区
toZonedDateTime(long) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
时间戳epochMilli毫秒转ZonedDateTime,时区为系统默认时区
toZonedDateTime(TemporalAccessor) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
temporal转ZonedDateTime,时区为系统默认时区
toZonedDateTimeAndTransformZone(LocalDateTime, String) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
LocalDateTime转ZonedDateTime,当前时区的LocalDateTime转换为目标时区的ZonedDateTime
注意,需要保证localDateTime当前时区下的对象
transform(ZonedDateTime, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
时区转换计算
transform(ZonedDateTime, ZoneId) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
时区转换计算
transform(Date, String) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
时区转换计算
transform(Date, ZoneId) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
时区转换计算
TwelveTwoEnum - Enum in com.xkzhangsan.time.enums
十二时辰枚举,包含英文全称,中文全称,时间范围
TWENTYTHREECLOCK - Static variable in class com.xkzhangsan.time.constants.Constant
23点

U

unitConversion(long, TimeUnit, TimeUnit) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换
unitConversionPrecise(long, TimeUnit, TimeUnit, int, RoundingMode) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,精确计算
unitConversionPrecise(long, TimeUnit, TimeUnit) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,精确计算,保留1位小数,ROUND_DOWN 舍去多余小数
unitConversionPreciseString(long, TimeUnit, TimeUnit, int, RoundingMode) - Static method in class com.xkzhangsan.time.converter.DateTimeConverterUtil
单位转换,精确计算,返回字符串,去掉尾部多余0
until(Temporal, TemporalUnit) - Method in class com.xkzhangsan.time.LunarDate
 

V

valueOf(String) - Static method in enum com.xkzhangsan.time.enums.ChineseDateDigitEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xkzhangsan.time.enums.CommonTimeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xkzhangsan.time.enums.ConstellationNameEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xkzhangsan.time.enums.MomentEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xkzhangsan.time.enums.MonthNameEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xkzhangsan.time.enums.RegexEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xkzhangsan.time.enums.TwelveTwoEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xkzhangsan.time.enums.WeekNameEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xkzhangsan.time.enums.ZoneIdEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xkzhangsan.time.holiday.ChineseHolidayEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xkzhangsan.time.holiday.LocalHolidayEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.xkzhangsan.time.enums.ChineseDateDigitEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xkzhangsan.time.enums.CommonTimeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xkzhangsan.time.enums.ConstellationNameEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xkzhangsan.time.enums.MomentEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xkzhangsan.time.enums.MonthNameEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xkzhangsan.time.enums.RegexEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xkzhangsan.time.enums.TwelveTwoEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xkzhangsan.time.enums.WeekNameEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xkzhangsan.time.enums.ZoneIdEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xkzhangsan.time.holiday.ChineseHolidayEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xkzhangsan.time.holiday.LocalHolidayEnum
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeekNameEnum - Enum in com.xkzhangsan.time.enums
星期名称枚举,包含英文全称,英文简称,中文 Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
weekOfMonth(LocalDate, Locale) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
日期所在月中第几周
weekOfMonth(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
日期所在月中第几周
weekOfMonth(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
日期所在月中第几周
weekOfMonth(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
日期所在月中第几周
weekOfMonth() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
当前日期所在月中第几周
weekOfYear(LocalDate, Locale) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
日期所在年中第几周
weekOfYear(LocalDate) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
日期所在年中第几周
weekOfYear(LocalDateTime) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
日期所在年中第几周
weekOfYear(Date) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
日期所在年中第几周
weekOfYear() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
当前日期所在年中第几周
with(Temporal, TemporalField, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据field修改属性
with(Date, TemporalField, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
根据field修改属性
with(TemporalField, long) - Method in class com.xkzhangsan.time.LunarDate
 
withDayOfMonth(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改天
withDayOfMonth(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改天
withDayOfMonth(LocalDate, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改天
withDayOfWeek(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改星期
withDayOfWeek(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改星期
withDayOfWeek(LocalDate, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改星期
withDayOfYear(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改一年中的天
withDayOfYear(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改一年中的天
withDayOfYear(LocalDate, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改一年中的天
withHour(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改小时
withHour(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改小时
withHour(LocalTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改小时
withMilli(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改毫秒
withMilli(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改毫秒
withMilli(LocalTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改毫秒
withMinute(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改分钟
withMinute(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改分钟
withMinute(LocalTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改分钟
withMonth(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改月
withMonth(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改月
withMonth(LocalDate, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改月
withSecond(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改秒
withSecond(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改秒
withSecond(LocalTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改秒
withYear(Date, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改年
withYear(LocalDateTime, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改年
withYear(LocalDate, long) - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
修改年
writeModel(Object, String) - Static method in class com.xkzhangsan.time.utils.RegexResourceUtil
修改 Model

X

XkTimeConstant - Class in com.xkzhangsan.time.constants
时间单位常量 ,方便计算,比如设置缓存时间 3天: 3*MILLISECONDS_PER_DAY (每天毫秒数 24*60*60*1000)
包含:
1.基本单位换算数值,比如 MILLISECONDS_PER_SECONDS 每秒毫秒数 1000。
2.转换为秒数基本数值,比如 SECONDS_PER_DAY 每天秒数 24*60*60。
3.转换为毫秒基本数值,比如 MILLISECONDS_PER_DAY 每天毫秒数 24*60*60*1000。
XkTimeConstant() - Constructor for class com.xkzhangsan.time.constants.XkTimeConstant
 

Y

YearWrapper - Class in com.xkzhangsan.time.calendar
YearWrapper(int, List<MonthWrapper>) - Constructor for class com.xkzhangsan.time.calendar.YearWrapper
 
yesterday() - Static method in class com.xkzhangsan.time.calculator.DateTimeCalculatorUtil
昨天
YY - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yy 年的后2位 比如: 20
YY_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yy 年的后2位 比如: 20
YY_M_D_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yy/M/d 比如:20/5/23
YY_M_D_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yy/M/d 比如:20/5/23
YY_MM_DD_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yy/MM/dd 比如:20/05/23
YY_MM_DD_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yy/MM/dd 不补0 比如:20/05/23
YYYY - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy 比如:2020
YYYY_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy 比如:2020
YYYY_M_CN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy年M月 比如:2020年5月
YYYY_M_CN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy年M月 比如:2020年5月
YYYY_M_D - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-M-d 不补0 比如: 2020-5-23
YYYY_M_D_CN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy年M月d日 不补0 比如: 2020年5月23日
YYYY_M_D_CN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy年M月d日 比如: 2020年5月23日
YYYY_M_D_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy/M/d 不补0 比如: 2020/5/23
YYYY_M_D_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy/M/d 不补0 比如: 2020/5/23
YYYY_M_D_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-M-d 不补0 比如: 2020-5-23
YYYY_M_D_H_M - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-M-d H:m 比如:2020-5-23 17:6
YYYY_M_D_H_M_A_AM_PM_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy/M/d h:m a 比如:2020/5/23 5:6 PM AM,PM
YYYY_M_D_H_M_A_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy/M/d h:m a 比如:2020/5/23 5:6 下午
YYYY_M_D_H_M_A_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy/M/d h:m a 比如:2020/5/23 5:6 下午 跟随系统
YYYY_M_D_H_M_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy/M/d H:m 比如:2020/5/23 17:6
YYYY_M_D_H_M_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy/M/d H:m 比如:2020/5/23 17:6
YYYY_M_D_H_M_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-M-d H:m 比如:2020-5-23 17:6
YYYY_M_D_H_M_S - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-M-d H:m:s 比如:2020-5-23 17:6:30
YYYY_M_D_H_M_S_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy/M/d H:m:s 比如:2020/5/23 17:6:30
YYYY_M_D_H_M_S_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy/M/d H:m:s 比如:2020/5/23 17:6:30
YYYY_M_D_H_M_S_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-M-d H:m:s 比如:2020-5-23 17:6:30
YYYY_M_D_H_M_S_SSS - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-M-d H:m:s.SSS 比如:2020-5-23 17:6:30.272
YYYY_M_D_H_M_S_SSS_COMMA - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-M-d H:m:s,SSS 比如:2020-5-23 17:6:30,272
YYYY_M_D_H_M_S_SSS_COMMA_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-M-d H:m:s,SSS 比如:2020-5-23 17:6:30,272
YYYY_M_D_H_M_S_SSS_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy/M/d H:m:s.SSS 比如:2020/5/23 17:6:30.272
YYYY_M_D_H_M_S_SSS_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy/M/d H:m:s.SSS 比如:2020/5/23 17:6:30.272
YYYY_M_D_H_M_S_SSS_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-M-d H:m:s.SSS 比如:2020-5-23 17:6:30.272
YYYY_M_D_POINT - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy.M.d 不补0 比如:2020.5.23
YYYY_M_D_POINT_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy.M.d 不补0 比如:2020.5.23
YYYY_MM - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM 比如:2020-05
YYYY_MM_CN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy年MM月 比如:2020年05月
YYYY_MM_CN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy年MM月 比如:2020年05月
YYYY_MM_DD - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd 比如: 2020-05-23
YYYY_MM_DD_CN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy年MM月dd日 比如: 2020年05月23日
YYYY_MM_DD_CN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy年MM月dd日 比如: 2020年05月23日
YYYY_MM_DD_E - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd E 比如:2020-05-23 星期六
YYYY_MM_DD_E_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd E 不补0 比如:2020-05-23 星期六
YYYY_MM_DD_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy/MM/dd 比如: 2020/05/23
YYYY_MM_DD_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy/MM/dd 比如: 2020/05/23
YYYY_MM_DD_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd 比如: 2020-05-23
YYYY_MM_DD_HH_MM - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd HH:mm 比如:2020-05-23 17:06
YYYY_MM_DD_HH_MM_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy/MM/dd HH:mm 比如:2020/05/23 17:06
YYYY_MM_DD_HH_MM_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy/MM/dd HH:mm 比如:2020/05/23 17:06
YYYY_MM_DD_HH_MM_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd HH:mm 比如:2020-05-23 17:06
YYYY_MM_DD_HH_MM_SS - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd HH:mm:ss 比如:2020-05-23 17:06:30
YYYY_MM_DD_HH_MM_SS_A_AM_PM_CN_ALL_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy年MM月dd日 hh时mm分ss秒 a 比如:2020年05月23日 17时06分30秒 PM
YYYY_MM_DD_HH_MM_SS_A_AM_PM_CN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy年MM月dd日 hh:mm:ss a 比如:2020年05月23日 05:06:30 PM
YYYY_MM_DD_HH_MM_SS_A_CN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy年MM月dd日 hh:mm:ss a 比如:2020年05月23日 05:06:30 下午 如果需要 显示PM 需要设置 Locale.ENGLISH
YYYY_MM_DD_HH_MM_SS_A_CN_ALL - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy年MM月dd日 hh时mm分ss秒 a 比如:2020年05月23日 17时06分30秒 下午 如果需要 显示PM 需要设置 Locale.ENGLISH
YYYY_MM_DD_HH_MM_SS_A_CN_ALL_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy年MM月dd日 hh时mm分ss秒 a 比如:2020年05月23日 17时06分30秒 下午
YYYY_MM_DD_HH_MM_SS_A_CN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy年MM月dd日 hh:mm:ss a 比如:2020年05月23日 05:06:30 下午
YYYY_MM_DD_HH_MM_SS_CN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy年MM月dd日 HH:mm:ss 比如:2020年05月23日 17:06:30
YYYY_MM_DD_HH_MM_SS_CN_ALL - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy年MM月dd日 HH时mm分ss秒 比如:2020年05月23日 17时06分30秒
YYYY_MM_DD_HH_MM_SS_CN_ALL_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy年MM月dd日 HH时mm分ss秒 比如:2020年05月23日 17时06分30秒
YYYY_MM_DD_HH_MM_SS_CN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy年MM月dd日 HH:mm:ss 比如:2020年05月23日 17:06:30
YYYY_MM_DD_HH_MM_SS_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy/MM/dd HH:mm:ss 比如:2020/05/23 17:06:30
YYYY_MM_DD_HH_MM_SS_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy/MM/dd HH:mm:ss 比如:2020/05/23 17:06:30
YYYY_MM_DD_HH_MM_SS_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd HH:mm:ss 比如:2020-05-23 17:06:30
YYYY_MM_DD_HH_MM_SS_SSS - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd HH:mm:ss.SSS 比如:2020-05-23 17:06:30.272
YYYY_MM_DD_HH_MM_SS_SSS_COMMA - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd HH:mm:ss,SSS 比如:2020-05-23 17:06:30,272
YYYY_MM_DD_HH_MM_SS_SSS_COMMA_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd HH:mm:ss,SSS 比如:2020-05-23 17:06:30,272
YYYY_MM_DD_HH_MM_SS_SSS_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd HH:mm:ss.SSS 比如:2020-05-23 17:06:30.272
YYYY_MM_DD_HH_MM_SS_SSSSSS - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd HH:mm:ss.SSSSSS 比如:2020-05-23 17:06:30.272150
YYYY_MM_DD_HH_MM_SS_SSSSSS_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd HH:mm:ss.SSSSSS 比如:2020-05-23 17:06:30.272150
YYYY_MM_DD_HH_MM_SS_SSSSSSSSS - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd HH:mm:ss.SSSSSSSSS 比如:2020-05-23 17:06:30.272150620
YYYY_MM_DD_HH_MM_SS_SSSSSSSSS_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd HH:mm:ss.SSSSSSSSS 比如:2020-05-23 17:06:30.272150620
YYYY_MM_DD_POINT - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy.MM.dd 比如:2020.05.23
YYYY_MM_DD_POINT_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy.MM.dd 比如:2020.05.23
YYYY_MM_DD_T_HH_MM_SS_SSS_XXX - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd'T'HH:mm:ss.SSSxxx 比如:2020-05-23T17:06:30.272+08:00 2020-05-23T09:06:30.272+00:00
YYYY_MM_DD_T_HH_MM_SS_SSS_XXX_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd'T'HH:mm:ss.SSSxxx 比如:2020-05-23T17:06:30.272+08:00
YYYY_MM_DD_T_HH_MM_SS_SSS_XXX_Z - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd'T'HH:mm:ss.SSSXXX 比如:2020-05-23T17:06:30.272+08:00 2020-05-23T09:06:30.272Z 0时区时末尾 为Z
YYYY_MM_DD_T_HH_MM_SS_SSS_XXX_Z_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd'T'HH:mm:ss.SSSXXX 比如:2020-05-23T17:06:30.272+08:00 0时区时末尾 为Z
YYYY_MM_DD_T_HH_MM_SS_SSS_Z - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd'T'HH:mm:ss.SSSZ 比如:2020-05-23T17:06:30.272+0800 2020-05-23T09:06:30.272+0000
YYYY_MM_DD_T_HH_MM_SS_SSS_Z_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd'T'HH:mm:ss.SSSZ 比如:2020-05-23T17:06:30.272+0800
YYYY_MM_DD_T_HH_MM_SS_SSSSSS_XXX - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd'T'HH:mm:ss.SSSSSSxxx 比如:2020-05-23T17:06:30.272150+08:00 2020-05-23T09:06:30.272150+00:00
YYYY_MM_DD_T_HH_MM_SS_SSSSSS_XXX_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd'T'HH:mm:ss.SSSSSSxxx 比如:2020-05-23T17:06:30.272150+08:00 2020-05-23T09:06:30.272150+00:00
YYYY_MM_DD_T_HH_MM_SS_SSSSSS_XXX_Z - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd'T'HH:mm:ss.SSSSSSXXX 比如:2020-05-23T17:06:30.272150+08:00 2020-05-23T09:06:30.272150Z 0时区时末尾 为Z
YYYY_MM_DD_T_HH_MM_SS_SSSSSS_XXX_Z_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd'T'HH:mm:ss.SSSSSSXXX 比如:2020-05-23T17:06:30.272150+08:00 2020-05-23T09:06:30.272150Z 0时区时末尾 为Z
YYYY_MM_DD_T_HH_MM_SS_SSSSSS_Z - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ 比如:2020-05-23T17:06:30.272150+0800 2020-05-23T09:06:30.272150+0000
YYYY_MM_DD_T_HH_MM_SS_SSSSSS_Z_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ 比如:2020-05-23T17:06:30.272150+0800 2020-05-23T09:06:30.272150+0000
YYYY_MM_DD_T_HH_MM_SS_SSSSSSSSS_XXX - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSxxx 比如:2020-05-23T17:06:30.272150620+08:00 2020-05-23T09:06:30.272150620+00:00
YYYY_MM_DD_T_HH_MM_SS_SSSSSSSSS_XXX_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSxxx 比如:2020-05-23T17:06:30.272150620+08:00 2020-05-23T09:06:30.272150620+00:00
YYYY_MM_DD_T_HH_MM_SS_SSSSSSSSS_XXX_Z - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSXXX 比如:2020-05-23T17:06:30.272150620+08:00 2020-05-23T09:06:30.272150620Z 0时区时末尾 为Z
YYYY_MM_DD_T_HH_MM_SS_SSSSSSSSS_XXX_Z_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSXXX 比如:2020-05-23T17:06:30.272150620+08:00 2020-05-23T09:06:30.272150620Z 0时区时末尾 为Z
YYYY_MM_DD_T_HH_MM_SS_SSSSSSSSS_Z - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSZ 比如:2020-05-23T17:06:30.272150620+0800 2020-05-23T09:06:30.272150620+0000
YYYY_MM_DD_T_HH_MM_SS_SSSSSSSSS_Z_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSZ 比如:2020-05-23T17:06:30.272150620+0800 2020-05-23T09:06:30.272150620+0000
YYYY_MM_DD_T_HH_MM_SS_XXX - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd'T'HH:mm:ssxxx 比如:2020-05-23T17:06:30+08:00 2020-05-23T09:06:30+00:00 0时区时末尾 为+00:00
YYYY_MM_DD_T_HH_MM_SS_XXX_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd'T'HH:mm:ssxxx 比如:2020-05-23T17:06:30+08:00 0时区时末尾 为+00:00
YYYY_MM_DD_T_HH_MM_SS_XXX_Z - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd'T'HH:mm:ssXXX 比如:2020-05-23T17:06:30+08:00 2020-05-23T09:06:30Z 0时区时末尾 为Z
YYYY_MM_DD_T_HH_MM_SS_XXX_Z_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd'T'HH:mm:ssXXX 比如:2020-05-23T17:06:30+08:00 0时区时末尾 为Z
YYYY_MM_DD_T_HH_MM_SS_Z - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy-MM-dd'T'HH:mm:ssZ 比如:2020-05-23T17:06:30+0800 2020-05-23T09:06:30+0000
YYYY_MM_DD_T_HH_MM_SS_Z_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM-dd'T'HH:mm:ssZ 比如:2020-05-23T17:06:30+0800
YYYY_MM_EN - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyy/MM 比如:2020/05
YYYY_MM_EN_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy/MM 比如:2020/05
YYYY_MM_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyy-MM 比如:2020-05
YYYYMM - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyyMM 比如:202005
YYYYMM_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyyMM 比如:202005
YYYYMMDD - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyyMMdd 比如: 20200523
YYYYMMDD_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyyMMdd 比如: 20200523
YYYYMMDDHHMM - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyyMMddHHmm 比如:202005231706
YYYYMMDDHHMM_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyyMMddHHmm 比如:202005231706
YYYYMMDDHHMMSS - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyyMMddHHmmss 比如:20200523170630
YYYYMMDDHHMMSS_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyyMMddHHmmss 比如:20200523170630
YYYYMMDDHHMMSSSSS - Static variable in class com.xkzhangsan.time.formatter.DateFormatPattern
yyyyMMddHHmmssSSS 比如:20200523170630272
YYYYMMDDHHMMSSSSS_FMT - Static variable in class com.xkzhangsan.time.formatter.DateTimeFormatterUtil
yyyyMMddHHmmssSSS 比如:20200523170630272
Jdk8 解析 yyyyMMddHHmmssSSS bug,推荐解决用法 :https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8031085

Z

ZH - Static variable in class com.xkzhangsan.time.constants.Constant
中文
ZoneIdEnum - Enum in com.xkzhangsan.time.enums
常用时区枚举 包含中文名称,比如:"Asia/Shanghai","亚洲/上海"
A B C D E F G H I L M N O P R S T U V W X Y Z 
Skip navigation links

Copyright © 2021. All rights reserved.