縮時效應

public class TimeVal
extends Object

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


這是包裝 Long 的其中一項標記類型。只能做為選項的提示 剖析機器,解讀特定值時,應該要將其視為字串來代表 時間值。

建議你改用 Duration

摘要

公用建構函式

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) 方法使用的方法。

參數
value String

公用方法

長褲

public Long asLong ()

傳回
Long 已包裝的 Long 值。

比較目標

public int compareTo (Long other)

參數
other Long

傳回
int

雙值

public double doubleValue ()

傳回
double

浮點值

public float floatValue ()

傳回
float

fromString

public static long fromString (String value)

將字串剖析為階層式時間值

預設單位為毫秒。剖析器可接受 s 的秒數 (1000 毫秒), m 代表分鐘 (60 秒)、h 代表小時 (60 分鐘),d 則代表天 (24 小時)。

單位可以混合並比對,只要每個單位最多出現一次, 出現的所有單位都是按比例遞減排序。舉例來說 h只能顯示在 m之前,且只能顯示在 d 之後。身為 具體,例如「1d2h3m4s5ms」就是有效的時間值,就像「4」一樣或「4 毫秒」所有語言 系統就會捨棄內嵌的空白字元

請注意,這個方法會拒絕溢位。所以輸出數字一定是 非負數,且符合 long 類型。

參數
value String

傳回
long

整數值

public int intValue ()

傳回
int

LongValue

public long longValue ()

傳回
long