giá trị thời gian

public class TimeVal
extends Object

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


Đây là loại trọng điểm bao bọc Long . Nó chỉ tồn tại dưới dạng gợi ý cho bộ máy phân tích cú pháp tùy chọn rằng một giá trị cụ thể phải được phân tích cú pháp như thể nó là một chuỗi biểu thị giá trị thời gian.

Chúng tôi khuyên bạn nên sử dụng Duration thay thế.

Bản tóm tắt

Nhà thầu xây dựng công cộng

TimeVal (Long value)

Xây dựng một đối tượng TimeVal mới được phân bổ đại diện cho đối số Long đã chỉ định

TimeVal (String value)

Xây dựng một đối tượng TimeVal mới được phân bổ đại diện cho dấu thời gian được biểu thị bằng tham số String.

Phương pháp công khai

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

Phân tích chuỗi dưới dạng giá trị thời gian phân cấp

Đơn vị mặc định là millis.

int intValue ()

long longValue ()

Nhà thầu xây dựng công cộng

giá trị thời gian

public TimeVal (Long value)

Xây dựng một đối tượng TimeVal mới được phân bổ đại diện cho đối số Long đã chỉ định

Thông số
value Long

giá trị thời gian

public TimeVal (String value)

Xây dựng một đối tượng TimeVal mới được phân bổ đại diện cho dấu thời gian được biểu thị bằng tham số String. Chuỗi được chuyển đổi thành TimeVal theo cách chính xác được sử dụng bởi phương thức fromString(String) .

Thông số
value String

Phương pháp công khai

asLong

public Long asLong ()

Trả lại
Long giá trị Long được bao bọc.

so với

public int compareTo (Long other)

Thông số
other Long

Trả lại
int

giá trị gấp đôi

public double doubleValue ()

Trả lại
double

giá trị float

public float floatValue ()

Trả lại
float

từChuỗi

public static long fromString (String value)

Phân tích chuỗi dưới dạng giá trị thời gian phân cấp

Đơn vị mặc định là millis. Trình phân tích cú pháp sẽ chấp nhận s trong giây (1000 millis), m trong phút (60 giây), h trong giờ (60 phút) hoặc d trong ngày (24 giờ).

Các đơn vị có thể được trộn lẫn và kết hợp, miễn là mỗi đơn vị xuất hiện nhiều nhất một lần và miễn là tất cả các đơn vị xuất hiện đều được liệt kê theo thứ tự tỷ lệ giảm dần. Vì vậy, ví dụ: h chỉ có thể xuất hiện trước m và chỉ có thể xuất hiện sau d . Như một ví dụ cụ thể, "1d2h3m4s5ms" sẽ là giá trị thời gian hợp lệ, cũng như "4" hoặc "4ms". Tất cả khoảng trắng nhúng sẽ bị loại bỏ.

Xin lưu ý rằng phương pháp này từ chối tràn. Vì vậy, số đầu ra được đảm bảo không âm và phù hợp với loại long .

Thông số
value String

Trả lại
long

intValue

public int intValue ()

Trả lại
int

giá trị dài

public long longValue ()

Trả lại
long