ไทม์วาล
public class TimeVal
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TimeVal |
นี่คือประเภทแมวมองที่ล้อมรอบ Long
. มันมีอยู่เพียงเพื่อเป็นการบอกใบ้ถึงตัวเลือกในการแยกวิเคราะห์เครื่องจักรที่ควรแยกวิเคราะห์ค่าเฉพาะราวกับว่าเป็นสตริงที่แสดงถึงค่าเวลา
เราขอแนะนำให้ใช้ Duration
แทน
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ |
---|
TimeVal (Long value) สร้างวัตถุ TimeVal ที่จัดสรรใหม่ซึ่งแสดงถึงอาร์กิวเมนต์ Long ที่ระบุ |
TimeVal (String value) สร้างวัตถุ TimeVal ที่จัดสรรใหม่ที่แสดงถึง การประทับเวลา ระบุโดยพารามิเตอร์ String |
ผู้รับเหมาก่อสร้างสาธารณะ
ไทม์วาล
public TimeVal (Long value)
สร้างวัตถุ TimeVal ที่จัดสรรใหม่ซึ่งแสดงถึงอาร์กิวเมนต์ Long ที่ระบุ
ไทม์วาล
public TimeVal (String value)
สร้างวัตถุ TimeVal ที่จัดสรรใหม่ที่แสดงถึง การประทับเวลา ระบุโดยพารามิเตอร์ String สตริงจะถูกแปลงเป็น TimeVal ในลักษณะที่ใช้โดยเมธอด fromString(String)
วิธีการสาธารณะ
เป็นเวลานาน
public Long asLong ()
การส่งคืน |
---|
Long | ค่า Long ที่ห่อไว้ |
เปรียบเทียบกับ
public int compareTo (Long other)
ค่าสองเท่า
public double doubleValue ()
floatValue
public float floatValue ()
จากสตริง
public static long fromString (String value)
แยกวิเคราะห์สตริงเป็นค่าเวลาแบบลำดับชั้น
หน่วยเริ่มต้นคือมิลลิวินาที parser จะยอมรับ
s
สำหรับวินาที (1,000 มิลลิวินาที),
m
สำหรับนาที (60 วินาที),
h
สำหรับชั่วโมง (60 นาที) หรือ
d
สำหรับวัน (24 ชั่วโมง)
หน่วยต่างๆ อาจผสมและจับคู่ได้ ตราบใดที่แต่ละหน่วยปรากฏไม่เกินหนึ่งครั้ง และตราบใดที่หน่วยทั้งหมดที่ปรากฏอยู่ในรายการโดยเรียงจากขนาดลดลง ตัวอย่างเช่น
h
อาจปรากฏก่อน
m
เท่านั้น และอาจปรากฏหลัง
d
เท่านั้น ตามตัวอย่างที่เฉพาะเจาะจง "1d2h3m4s5ms" จะเป็นค่าเวลาที่ถูกต้อง เช่นเดียวกับ "4" หรือ "4ms" ช่องว่างที่ฝังไว้ทั้งหมดจะถูกละทิ้ง
โปรดทราบว่าวิธีนี้จะปฏิเสธการโอเวอร์โฟลว์ ดังนั้นหมายเลขเอาต์พุตจึงรับประกันว่าไม่เป็นลบ และจะพอดีกับประเภท
long
intValue
public int intValue ()
ค่ายาว
public long longValue ()