タイムヴァル

public class TimeVal
extends Object

java.lang.Object
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