TimeVal(時間値)

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()

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

TimeVal(時間値)

public TimeVal (Long value)

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

パラメータ
value Long

TimeVal(時間値)

public TimeVal (String value)

タイムスタンプを表す、新しく割り当てられた TimeVal オブジェクトを作成します。 String パラメータで指定されています。文字列は、TimeVal に変換されます。 fromString(String) メソッドで使用する方法です。

パラメータ
value String

パブリック メソッド

asLong

public Long asLong ()

戻り値
Long ラップされた Long 値。

比較先

public int compareTo (Long other)

パラメータ
other Long

戻り値
int

doubleValue

public double doubleValue ()

戻り値
double

浮動小数点値

public float floatValue ()

戻り値
float

fromString

public static long fromString (String value)

文字列を階層型の時間値として解析する

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

各ユニットを 1 回だけ表示し、 表示されるすべてのユニットは、スケールの大きい順にリストされます。たとえば hm の前、d の後にのみ表示されます。たとえば、 具体例:「1d2h3m4s5ms」「4」のような有効な時間値です。「4ms」などです。すべて 埋め込まれた空白文字は破棄されます。

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

パラメータ
value String

戻り値
long

intValue

public int intValue ()

戻り値
int

longValue

public long longValue ()

戻り値
long