Nilai Waktu
public class TimeVal
extends Object
java.lang.Objek |
↳ | com.android.tradefed.util.TimeVal |
Ini adalah tipe sentinel yang membungkus Long
. Itu ada semata-mata sebagai petunjuk untuk mesin pengurai opsi bahwa nilai tertentu harus diuraikan seolah-olah itu adalah string yang mewakili nilai waktu.
Sebaiknya gunakan Duration
sebagai gantinya.
Ringkasan
Konstruktor publik |
---|
TimeVal (Long value) Membuat objek TimeVal yang baru dialokasikan yang mewakili argumen Long yang ditentukan |
TimeVal (String value) Membuat objek TimeVal yang baru dialokasikan yang mewakili cap waktu ditunjukkan oleh parameter String. |
Konstruktor publik
Nilai Waktu
public TimeVal (Long value)
Membuat objek TimeVal yang baru dialokasikan yang mewakili argumen Long yang ditentukan
Nilai Waktu
public TimeVal (String value)
Membuat objek TimeVal yang baru dialokasikan yang mewakili cap waktu ditunjukkan oleh parameter String. String diubah menjadi TimeVal persis seperti yang digunakan oleh metode fromString(String)
.
Metode publik
selama
public Long asLong ()
Pengembalian |
---|
Long | nilai Long yang dibungkus. |
dibandingkan dengan
public int compareTo (Long other)
doubleValue
public double doubleValue ()
floatValue
public float floatValue ()
fromString
public static long fromString (String value)
Mem-parsing string sebagai nilai waktu hierarkis
Satuan standarnya adalah mili. Parser akan menerima
s
untuk detik (1000 mili),
m
untuk menit (60 detik),
h
untuk jam (60 menit), atau
d
untuk hari (24 jam).
Unit dapat dicampur dan dicocokkan, asalkan setiap unit muncul paling banyak satu kali, dan selama semua unit yang muncul dicantumkan dalam urutan skala yang menurun. Jadi, misalnya,
h
mungkin hanya muncul sebelum
m
, dan mungkin hanya muncul setelah
d
. Sebagai contoh spesifik, "1d2h3m4s5ms" akan menjadi nilai waktu yang valid, seperti halnya "4" atau "4ms". Semua spasi kosong yang disematkan dibuang.
Perhatikan bahwa metode ini menolak luapan. Jadi angka keluaran dijamin non-negatif, dan sesuai dengan tipe
long
.
intValue
public int intValue ()
longValue
public long longValue ()