Skip to content

Releases: xkzhangsan/xk-time

1.1.1

04 Jun 15:46
07bbbe2
Compare
Choose a tag to compare

1.计算年龄和生日功能
2.增加yyyy-MM-dd HH:mm:ss,SSS格式模板
3.优化代码

1.1.0

24 May 06:03
cd2c536
Compare
Choose a tag to compare

1.增加Excel常用日期格式
2.自定义时区格式化方法
3.自动解析方法,根据字符串特点自动识别解析,smartParse*
4.ISO格式(包含T)自动解析方法,根据字符串特点自动识别解析,parseIso*
5.解析时间戳方法, parseEpochMilli*
6.解析Date默认格式EEE MMM dd HH:mm:ss zzz yyyy,parseDateDefaultStr*
7.代码优化

v1.0.0

30 Apr 14:22
Compare
Choose a tag to compare

1.时间戳Timestamp转换和计算。
2.代码优化。

0.0.8

23 Apr 12:47
c56fa85
Compare
Choose a tag to compare

1.减少时间精度,到秒,到分,到小时,到天等,计算出各种不同精确度的时间对象,方便使用。
比如减少时间精度,保留到天, 2020-04-23 00:00:00。
2.修复日期字符串解析为日期类问题。
解析日期yyyy-MM-dd,因为不包含LocalTime时间部分,报错:java.time.DateTimeException: Unable to obtain ...。
3.代码优化。

0.0.7

17 Apr 07:39
Compare
Choose a tag to compare

1.Cron表达式工具 CronExpressionUtil ,让编写和验证cron表达式更加方便,包含

(1)验证和格式化Cron表达式方法,isValidExpression和formatExpression。
(2)生成下一个或多个执行时间方法,getNextTime和getNextTimeList。
(3)生成下一个或多个执行时间的日期格式化(yyyy-MM-dd HH🇲🇲ss)方法,getNextTimeStr和getNextTimeStrList。
(4)对比Cron表达式下一个执行时间是否与指定date相等方法,isSatisfiedBy。

注意: 底层使用 quartz的CronExpression处理。

2.代码优化,增加注释说明。

0.0.6

26 Mar 15:03
Compare
Choose a tag to compare

1.日历工具中增加了节假日和工作日信息,并且可以自定义节假日和工作日数据,方便使用。
2.日期计算中,增加了月份和星期各类名称方法,比如获取英文简称等,方便使用。
3.修改了农历闰月时,2 个相同月份都计算节假日的问题。
4.代码优化。

0.0.5

22 Mar 11:51
Compare
Choose a tag to compare
0.0.5 Pre-release
Pre-release

1.YearMonth与Date、LocalDate、LocalDateTime、LocalTime、Instant、ZonedDateTime的相互转换和验证年月是否过期。
2.日历工具类CalendarUtil,生成指定年月的日历。
3.农历日期类 LunarDate,农历,生肖,二十四节气计算(试用)。
4.节假日计算类 Holiday,公历节日计算,农历节日计算,二十四节气计算(试用)。
5.代码优化。

0.0.4

29 Feb 12:43
Compare
Choose a tag to compare

1.相同月日比较判断方法, 比如用于生日,节日等周期性的日期比较判断和推算,使用Java8的MonthDay。
方法:isSameMonthDay*,betweenNextSameMonthDay*,nextSameMonthDay*等

2.星座计算方法,根据日期或生日计算星座,使用Java8的MonthDay。

方法:getConstellation*,比如getConstellationNameCn(String monthDayStr)等

3.代码优化。

0.0.3

27 Feb 09:03
Compare
Choose a tag to compare

增加月份和星期中英文名称处理;
增加获取准确的起始时间方法等00:00:00 和 23:59:59等。

0.0.2

19 Feb 11:59
Compare
Choose a tag to compare
0.0.2 Pre-release
Pre-release

时区转换计算,时间对比,格式化,代码优化。