Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

TimeVal

public class TimeVal
extends Object

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


このクラスは非推奨です。
代わりにDuration使用してください。

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

概要

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

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パラメーターで示されます。文字列は、 fromString(String)メソッドで使用される方法とまったく同じ方法でTimeValに変換されます。

パラメーター
value String

パブリックメソッド

限り

public Long asLong ()

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

compareTo

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時間)受け入れます。

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

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

パラメーター
value String

戻り値
long

intValue

public int intValue ()

戻り値
int

longValue

public long longValue ()

戻り値
long