TimeVal
public class TimeVal
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TimeVal |
Đây là một loại lính canh bao bọc một Long
. Nó chỉ tồn tại như một gợi ý cho máy phân tích cú pháp tùy chọn rằng một giá trị cụ thể nên được phân tích cú pháp như thể nó là một chuỗi biểu thị một 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
Các nhà xây dựng công cộng |
---|
TimeVal (Long value) Xây dựng một đối tượng TimeVal mới được cấp phát đại diện cho đối số Long được chỉ định |
TimeVal (String value) Xây dựng một đối tượng TimeVal mới được cấp phát đại diện cho dấu thời gian được chỉ ra bởi tham số Chuỗi. |
Các nhà xây dựng công cộng
TimeVal
public TimeVal (Long value)
Xây dựng một đối tượng TimeVal mới được cấp phát đại diện cho đối số Long được chỉ định
TimeVal
public TimeVal (String value)
Xây dựng một đối tượng TimeVal mới được cấp phát đại diện cho dấu thời gian được chỉ ra bởi tham số Chuỗi. Chuỗi được chuyển đổi thành TimeVal theo đúng cách được sử dụng bởi phương thức fromString(String)
.
Phương pháp công khai
asLong
public Long asLong ()
Lợi nhuận |
---|
Long | giá trị Long được bao bọc. |
so với
public int compareTo (Long other)
doubleValue
public double doubleValue ()
floatValue
public float floatValue ()
fromString
public static long fromString (String value)
Phân tích cú pháp chuỗi dưới dạng giá trị thời gian phân cấp
Đơn vị mặc định là mili. Trình phân tích cú pháp sẽ chấp nhận
s
cho giây (1000 mili),
m
cho phút (60 giây),
h
cho giờ (60 phút) hoặc
d
cho ngày (24 giờ).
Các đơn vị có thể được kết hợp và đối sánh, 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 được liệt kê theo thứ tự tỷ lệ giảm dần. Vì vậy, chẳng hạn,
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à một 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ỏ.
Lưu ý rằng phương pháp này từ chối các lỗi tràn. Vì vậy, số đầu ra được đảm bảo là không âm và phù hợp với loại
long
.
intValue
public int intValue ()
longValue
public long longValue ()