TimeVal

public class TimeVal
extends Object

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


यह एक सेंटीनेल प्रकार है जो एक Long लपेटता है। यह पूरी तरह से विकल्प पार्सिंग मशीनरी के संकेत के रूप में मौजूद है कि एक विशेष मान को पार्स किया जाना चाहिए जैसे कि यह एक समय मान का प्रतिनिधित्व करने वाली स्ट्रिंग थी।

हम इसके बजाय Duration उपयोग करने की सलाह देते हैं।

सारांश

सार्वजनिक निर्माणकर्ता

TimeVal (Long value)

एक नए आवंटित TimeVal ऑब्जेक्ट का निर्माण करता है जो निर्दिष्ट Long तर्क का प्रतिनिधित्व करता है

TimeVal (String value)

एक नए आबंटित TimeVal ऑब्जेक्ट का निर्माण करता है जो इसका प्रतिनिधित्व करता है TIMESTAMP स्ट्रिंग पैरामीटर द्वारा इंगित किया गया।

सार्वजनिक तरीके

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 ऑब्जेक्ट का निर्माण करता है जो निर्दिष्ट Long तर्क का प्रतिनिधित्व करता है

पैरामीटर
value Long

TimeVal

public TimeVal (String value)

एक नए आबंटित TimeVal ऑब्जेक्ट का निर्माण करता है जो इसका प्रतिनिधित्व करता है TIMESTAMP स्ट्रिंग पैरामीटर द्वारा इंगित किया गया। fromString(String) विधि द्वारा उपयोग किए जाने वाले तरीके से स्ट्रिंग को TimeVal में परिवर्तित कर दिया जाता है।

पैरामीटर
value String

सार्वजनिक तरीके

जब तक

public Long asLong ()

रिटर्न
Long लपेटा हुआ Long मूल्य।

से तुलना करें

public int compareTo (Long other)

पैरामीटर
other Long

रिटर्न
int

doubleValue

public double doubleValue ()

रिटर्न
double

फ्लोटवैल्यू

public float floatValue ()

रिटर्न
float

फ्रॉमस्ट्रिंग

public static long fromString (String value)

स्ट्रिंग को एक पदानुक्रमित समय मान के रूप में पार्स करता है

डिफ़ॉल्ट इकाई मिली है। पार्सर सेकेंड (1000 मिली) के लिए s , मिनट के लिए m (60 सेकेंड), घंटे (60 मिनट) के लिए h , या दिनों (24 घंटे) के लिए d स्वीकार करेगा।

इकाइयों को मिश्रित और मिलान किया जा सकता है, जब तक कि प्रत्येक इकाई एक बार में दिखाई देती है, और जब तक दिखाई देने वाली सभी इकाइयां पैमाने के घटते क्रम में सूचीबद्ध होती हैं। इसलिए, उदाहरण के लिए, h केवल m पहले प्रकट हो सकता है, और केवल d के बाद प्रकट हो सकता है। एक विशिष्ट उदाहरण के रूप में, "1d2h3m4s5ms" एक मान्य समय मान होगा, जैसा कि "4" या "4ms" होगा। सभी एम्बेडेड व्हाइटस्पेस को छोड़ दिया गया है।

ध्यान दें कि यह विधि अतिप्रवाह को अस्वीकार करती है। इसलिए आउटपुट नंबर गैर-नकारात्मक होने और long प्रकार के भीतर फिट होने की गारंटी है।

पैरामीटर
value String

रिटर्न
long

intValue

public int intValue ()

रिटर्न
int

longValue

public long longValue ()

रिटर्न
long