public class GroupTimeInterval extends Object implements Serializable
Constructor and Description |
---|
GroupTimeInterval(boolean isNano)
构造
|
Modifier and Type | Method and Description |
---|---|
GroupTimeInterval |
clear()
清空所有定时记录
|
long |
interval(String id)
从开始到当前的间隔时间(毫秒数)
如果使用纳秒计时,返回纳秒差,否则返回毫秒差 如果分组下没有开始时间,返回 null |
long |
interval(String id,
DateUnit dateUnit)
从开始到当前的间隔时间
|
long |
intervalDay(String id)
从开始到当前的间隔天数,取绝对值
|
long |
intervalHour(String id)
从开始到当前的间隔小时数,取绝对值
|
long |
intervalMinute(String id)
从开始到当前的间隔分钟数,取绝对值
|
long |
intervalMs(String id)
从开始到当前的间隔时间(毫秒数)
|
String |
intervalPretty(String id)
从开始到当前的间隔时间(毫秒数),返回XX天XX小时XX分XX秒XX毫秒
|
long |
intervalRestart(String id)
重新计时并返回从开始到当前的持续时间秒
如果此分组下没有记录,则返回0; |
long |
intervalSecond(String id)
从开始到当前的间隔秒数,取绝对值
|
long |
intervalWeek(String id)
从开始到当前的间隔周数,取绝对值
|
long |
start(String id)
开始计时并返回当前时间
|
public GroupTimeInterval(boolean isNano)
isNano
- 是否使用纳秒计数,false则使用毫秒public GroupTimeInterval clear()
public long start(String id)
id
- 分组IDpublic long intervalRestart(String id)
id
- 分组IDpublic long interval(String id)
null
id
- 分组IDpublic long interval(String id, DateUnit dateUnit)
id
- 分组IDdateUnit
- 时间单位public long intervalMs(String id)
id
- 分组IDpublic long intervalSecond(String id)
id
- 分组IDpublic long intervalMinute(String id)
id
- 分组IDpublic long intervalHour(String id)
id
- 分组IDpublic long intervalDay(String id)
id
- 分组IDpublic long intervalWeek(String id)
id
- 分组IDCopyright © 2024. All rights reserved.