タイムヴァル
public class TimeVal
extends Object
java.lang.オブジェクト |
↳ | com.android.tradefed.util.TimeVal |
これはLong
をラップするセンチネル型です。これは、特定の値を時間値を表す文字列であるかのように解析する必要があるというオプション解析機構へのヒントとしてのみ存在します。
代わりにDuration
使用することをお勧めします。
まとめ
パブリックコンストラクター |
---|
TimeVal (Long value) 指定された Long 引数を表す、新しく割り当てられた TimeVal オブジェクトを構築します |
TimeVal (String value) を表す、新しく割り当てられた TimeVal オブジェクトを構築します。タイムスタンプStringパラメータで示されます。 |
パブリックコンストラクター
タイムヴァル
public TimeVal (Long value)
指定された Long 引数を表す、新しく割り当てられた TimeVal オブジェクトを構築します
タイムヴァル
public TimeVal (String value)
を表す、新しく割り当てられた TimeVal オブジェクトを構築します。タイムスタンプStringパラメータで示されます。文字列はfromString(String)
メソッドで使用される方法とまったく同じ方法で TimeVal に変換されます。
パブリックメソッド
比較する
public int compareTo (Long other)
doubleValue
public double doubleValue ()
floatValue
public float floatValue ()
fromString
public static long fromString (String value)
文字列を階層的な時間値として解析します。
デフォルトの単位はミリです。パーサーは、秒 (1000 ミリ) を表す
s
、分 (60 秒) を表す
m
、時間 (60 分) を表す
h
、または日 (24 時間) を表す
d
を受け入れます。
各ユニットが最大 1 回出現する限り、また出現するすべてのユニットがスケールの降順にリストされている限り、ユニットは混合および一致させることができます。したがって、たとえば、
h
m
前にのみ出現し、
d
後にのみ出現する可能性があります。具体的な例として、「1d2h3m4s5ms」は、「4」または「4ms」と同様に有効な時間値になります。埋め込まれた空白はすべて破棄されます。
このメソッドはオーバーフローを拒否することに注意してください。したがって、出力数値は負ではないことが保証され、
long
型内に収まります。
intValue
public int intValue ()
長い値
public long longValue ()