タイムヴァル
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 パラメータで示されます。 |
パブリック コンストラクター
タイムヴァル
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 ()