Package org.aoju.bus.core.date.formatter
Class DatePeriod
java.lang.Object
org.aoju.bus.core.date.formatter.DatePeriod
时长格式化器
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
ConstructorsConstructorDescriptionDatePeriod(long betweenMs, Fields.Units units) 构造DatePeriod(long betweenMs, Fields.Units unit, int unitMaxCount) 构造 -
Method Summary
Modifier and TypeMethodDescriptionformat()格式化日期间隔输出long获得 时长毫秒数getUnit()获得 格式化单位voidsetBetweenMs(long betweenMs) 设置 时长毫秒数voidsetUnit(Fields.Units unit) 设置格式化单位toString()
-
Constructor Details
-
DatePeriod
构造- Parameters:
betweenMs- 日期间隔units- 级别,按照天、小时、分、秒、毫秒分为5个等级,根据传入等级,格式化到相应级别
-
DatePeriod
构造- Parameters:
betweenMs- 日期间隔unit- 级别,按照天、小时、分、秒、毫秒分为5个等级,根据传入等级,格式化到相应级别unitMaxCount- 格式化级别的最大个数,假如级别个数为1,但是级别到秒,那只显示一个级别
-
-
Method Details
-
format
格式化日期间隔输出- Returns:
- 格式化后的字符串
-
getBetweenMs
public long getBetweenMs()获得 时长毫秒数- Returns:
- 时长毫秒数
-
setBetweenMs
public void setBetweenMs(long betweenMs) 设置 时长毫秒数- Parameters:
betweenMs- 时长毫秒数
-
getUnit
获得 格式化单位- Returns:
- 格式化级别
-
setUnit
设置格式化单位- Parameters:
unit- 格式化单位
-
toString
-