Class | Description |
---|---|
BetweenFormatter |
时长格式化器,用于格式化输出两个日期相差的时长
根据 BetweenFormatter.Level 不同,调用BetweenFormatter.format() 方法后返回类似于:
XX小时XX分XX秒
XX天XX小时
XX月XX天XX小时
|
CalendarUtil |
针对
Calendar 对象封装工具类 |
ChineseDate |
农历日期工具,最大支持到2099年,支持:
通过公历日期构造获取对应农历
通过农历日期直接构造
|
DateBetween |
日期间隔
|
DateModifier |
日期修改器
用于实现自定义某个日期字段的调整,包括: 1. |
DatePattern |
日期格式化类,提供常用的日期格式化对象
|
DateRange |
日期范围
|
DateTime | |
DateUtil |
日期时间工具类
|
GroupTimeInterval |
分组计时器
计算某几个过程花费的时间,精确到毫秒或纳秒 |
LocalDateTimeUtil |
JDK8+中的
LocalDateTime 工具类封装 |
StopWatch |
秒表封装
此工具用于存储一组任务的耗时时间,并一次性打印对比。 |
StopWatch.TaskInfo |
存放任务名称和花费时间对象
|
SystemClock |
系统时钟
高并发场景下System.currentTimeMillis()的性能问题的优化 System.currentTimeMillis()的调用比new一个普通对象要耗时的多(具体耗时高出多少我还没测试过,有人说是100倍左右) System.currentTimeMillis()之所以慢是因为去跟系统打了一次交道 后台定时更新时钟,JVM退出时,线程自动回收 see: http://git.oschina.net/yu120/sequence |
TemporalAccessorUtil |
TemporalAccessor 工具类封装 |
TemporalUtil |
Temporal 工具类封装 |
TimeInterval |
计时器
计算某个过程花费的时间,精确到毫秒或纳秒 |
Zodiac |
星座 来自:https://blog.csdn.net/u010758605/article/details/48317881
|
ZoneUtil |
Enum | Description |
---|---|
BetweenFormatter.Level |
格式化等级枚举
|
DateField |
日期各个部分的枚举
与Calendar相应值对应 |
DateModifier.ModifyType |
修改类型
|
DateUnit |
日期时间单位,每个单位都是以毫秒为基数
|
Month |
月份枚举
与Calendar中的月份int值对应 |
Quarter |
季度枚举
|
Week |
星期枚举
与Calendar中的星期int值对应 |
Exception | Description |
---|---|
DateException |
工具类异常
|
Copyright © 2024. All rights reserved.