Nilai Waktu

public class TimeVal
extends Object

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


Ini adalah jenis sentinel yang menggabungkan Long. Kode ini hanya tersedia sebagai petunjuk untuk berbagai opsi di mana nilai tertentu harus diuraikan seolah-olah itu adalah {i>string<i} yang mewakili nilai waktu.

Sebagai gantinya, sebaiknya gunakan Duration.

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 stempel waktu yang ditunjukkan oleh parameter String.

Metode publik

Long asLong()
int compareTo(Long other)

double doubleValue()

float floatValue()

static long fromString(String value)

Mengurai string sebagai nilai waktu hierarkis

Satuan defaultnya adalah milidetik.

int intValue()

long longValue()

Konstruktor publik

Nilai Waktu

public TimeVal (Long value)

Membuat objek TimeVal yang baru dialokasikan yang mewakili argumen Long yang ditentukan

Parameter
value Long

Nilai Waktu

public TimeVal (String value)

Membuat objek TimeVal yang baru dialokasikan yang mewakili stempel waktu yang ditunjukkan oleh parameter String. {i>String<i} dikonversi ke {i>TimeVal<i} persis seperti yang digunakan oleh metode fromString(String).

Parameter
value String

Metode publik

panjang

public Long asLong ()

Hasil
Long nilai Long yang digabungkan.

bandingkanDengan

public int compareTo (Long other)

Parameter
other Long

Hasil
int

Nilai Ganda

public double doubleValue ()

Hasil
double

nilaifloat

public float floatValue ()

Hasil
float

fromString

public static long fromString (String value)

Mengurai string sebagai nilai waktu hierarkis

Satuan defaultnya adalah millis. Parser akan menerima s selama detik (1.000 milidetik), m untuk menit (60 detik), h untuk jam (60 menit), atau d untuk hari (24 jam).

Unit dapat digabungkan dan dicocokkan, asalkan setiap unit muncul paling banyak sekali, dan selama semua unit yang muncul, tercantum dalam urutan skala yang menurun. Jadi, misalnya, h mungkin hanya muncul sebelum m, dan hanya dapat muncul setelah d. Sebagai seorang contoh spesifik, "1d2h3m4s5ms" akan menjadi nilai waktu yang valid, seperti halnya "4" atau "4 md". Semua spasi kosong yang disematkan akan dihapus.

Perlu diperhatikan bahwa metode ini menolak tambahan. Jadi nomor {i>output<i} dijamin akan non-negatif, dan sesuai dengan jenis long.

Parameter
value String

Hasil
long

intValue

public int intValue ()

Hasil
int

nilaipanjang

public long longValue ()

Hasil
long