Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

时间值

public class TimeVal
extends Object

java.lang.Object
com.android.tradefed.util.TimeVal


此类已弃用。
请改用Duration

这是包裹Long的哨兵类型。它仅作为对选项解析机制的提示,即应该将特定值解析为好像是表示时间值的字符串一样。

概要

公共建设者

TimeVal (Long value)

构造一个新分配的TimeVal对象,该对象表示指定的Long参数

TimeVal (String value)

构造一个新分配的TimeVal对象,该对象表示时间戳记由String参数指示。

公开方法

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

将字符串解析为分层时间值

默认单位是毫。

int intValue ()

long longValue ()

公共建设者

时间值

public TimeVal (Long value)

构造一个新分配的TimeVal对象,该对象表示指定的Long参数

参量
value Long

时间值

public TimeVal (String value)

构造一个新分配的TimeVal对象,该对象表示时间戳记由String参数指示。完全按照fromString(String)方法使用的方式将字符串转换为TimeVal。

参量
value String

公开方法

只要

public Long asLong ()

退货
Long包装的Long值。

相比于

public int compareTo (Long other)

参量
other Long

退货
int

doubleValue

public double doubleValue ()

退货
double

floatValue

public float floatValue ()

退货
float

fromString

public static long fromString (String value)

将字符串解析为分层时间值

默认单位是毫。解析器将接受s表示秒(1000毫秒), m表示分钟(60秒), h表示小时(60分钟)或d表示天(24小时)。

只要每个单位最多出现一次,并且只要所有出现的单位都按照降序排列,就可以混合和匹配这些单位。因此,例如, h只能出现在m之前,并且只能出现在d之后。作为特定示例,“ 1d2h3m4s5ms”将是有效的时间值,“ 4”或“ 4ms”将是有效的时间值。所有嵌入的空白都将被丢弃。

请注意,此方法拒绝溢出。因此,确保输出数字为非负数,并且适合long类型。

参量
value String

退货
long

整数值

public int intValue ()

退货
int

longValue

public long longValue ()

退货
long