タイムヴァル

public class TimeVal
extends Object

java.lang.オブジェクト
com.android.tradefed.util.TimeVal


これはLongをラップするセンチネル型です。これは、特定の値を時間値を表す文字列であるかのように解析する必要があるというオプション解析機構へのヒントとしてのみ存在します。

代わりにDuration使用することをお勧めします。

まとめ

パブリックコンストラクター

TimeVal (Long value)

指定された Long 引数を表す、新しく割り当てられた TimeVal オブジェクトを構築します

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)

指定された Long 引数を表す、新しく割り当てられた TimeVal オブジェクトを構築します

パラメーター
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)

文字列を階層的な時間値として解析します。

デフォルトの単位はミリです。パーサーは、秒 (1000 ミリ) を表すs 、分 (60 秒) を表すm 、時間 (60 分) を表すh 、または日 (24 時間) を表すdを受け入れます。

各ユニットが最大 1 回出現する限り、また出現するすべてのユニットがスケールの降順にリストされている限り、ユニットは混合および一致させることができます。したがって、たとえば、 h m前にのみ出現し、 d後にのみ出現する可能性があります。具体的な例として、「1d2h3m4s5ms」は、「4」または「4ms」と同様に有効な時間値になります。埋め込まれた空白はすべて破棄されます。

このメソッドはオーバーフローを拒否することに注意してください。したがって、出力数値は負ではないことが保証され、 long型内に収まります。

パラメーター
value String

戻り値
long

intValue

public int intValue ()

戻り値
int

長い値

public long longValue ()

戻り値
long