ערך TimeVal

public class TimeVal
extends Object

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


זהו סוג סנטינל שעוזר Long. קיים רק כרמז לאפשרויות של מכונה לניתוח ערך מסוים שיש לנתח אותו כאילו היה מחרוזת שמייצגת ערך הזמן.

אנחנו ממליצים להשתמש במקום זאת ב-Duration.

סיכום

בנאים ציבוריים

TimeVal(Long value)

יצירת אובייקט TimeVal שהוקצה לאחרונה ומייצג את הארגומנט הארוך שצוין

TimeVal(String value)

הפונקציה יוצרת אובייקט TimeVal שהוקצה לאחרונה ומייצג את timestamp שמצוין באמצעות הפרמטר String.

שיטות ציבוריות

Long asLong()
int compareTo(Long other)

double doubleValue()

float floatValue()

static long fromString(String value)

ניתוח המחרוזת כערך זמן היררכי

יחידת ברירת המחדל היא אלפיות.

int intValue()

long longValue()

בנאים ציבוריים

ערך TimeVal

public TimeVal (Long value)

יצירת אובייקט TimeVal שהוקצה לאחרונה ומייצג את הארגומנט הארוך שצוין

פרמטרים
value Long

ערך TimeVal

public TimeVal (String value)

הפונקציה יוצרת אובייקט TimeVal שהוקצה לאחרונה ומייצג את timestamp שמצוין באמצעות הפרמטר String. המחרוזת מומרת ל-TimeVal בדיוק באופן שבו נעשה שימוש בשיטה fromString(String).

פרמטרים
value String

שיטות ציבוריות

ארוך

public Long asLong ()

החזרות
Long הערך המוקף של Long.

השוואה אל

public int compareTo (Long other)

פרמטרים
other Long

החזרות
int

ערך כפול

public double doubleValue ()

החזרות
double

ערך float

public float floatValue ()

החזרות
float

fromString (מחרוזת)

public static long fromString (String value)

ניתוח המחרוזת כערך זמן היררכי

יחידת ברירת המחדל היא אלפיות. המנתח יקבל s למשך שניות (1,000 אלפיות שנייה), m לדקות (60 שניות), h לשעות (60 דקות) או d לימים (24 שעות).

ניתן לשלב בין יחידות ולהתאים אותן, כל עוד כל יחידה מופיעה פעם אחת לכל היותר, וכל עוד כל היחידות שמופיעות ברשימה מופיעות בסדר יורד. כך, למשל, h יכול להופיע רק לפני m, ועשוי להופיע רק אחרי d. בתור דוגמה ספציפית, "1d2h3m4s5ms" יהיה ערך זמן חוקי, כמו גם '4' או 4 אלפיות השנייה. הכול הרווח הלבן המוטמע נמחק.

שימו לב ששיטה זו דוחה גלילות. לכן מספר הפלט מובטח הוא לא שלילי, ושהוא צריך להתאים לסוג של long.

פרמטרים
value String

החזרות
long

intValue

public int intValue ()

החזרות
int

LongValue

public long longValue ()

החזרות
long