टाइमवैल

public class TimeVal
extends Object

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


यह एक सेंटीनल टाइप है, जिसमें Long है. यह सिर्फ़ एक संकेत के तौर पर मौजूद है यह पार्सिंग मशीनरी है कि एक विशेष मान इस प्रकार पार्स किया जाना चाहिए जैसे वह एक स्ट्रिंग है जो समय.

इसके बजाय, हमारा सुझाव है कि Duration का इस्तेमाल करें.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

TimeVal(Long value)

एक नया तय किया गया TimeVal ऑब्जेक्ट बनाता है जो तय किए गए लंबे तर्क को दिखाता है

TimeVal(String value)

यह एक नया तय किया गया TimeVal ऑब्जेक्ट बनाता है, जो टाइमस्टैंप दिखाता है स्ट्रिंग पैरामीटर से दिखाया गया.

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

Long asLong()
int compareTo(Long other)

double doubleValue()

float floatValue()

static long fromString(String value)

यह स्ट्रिंग को हैरारकी के हिसाब से समय की वैल्यू के तौर पर पार्स करता है

डिफ़ॉल्ट तौर पर, इकाई मिलीसेकंड में होती है.

int intValue()

long longValue()

सार्वजनिक कंस्ट्रक्टर

टाइमवैल

public TimeVal (Long value)

एक नया तय किया गया TimeVal ऑब्जेक्ट बनाता है जो तय किए गए लंबे तर्क को दिखाता है

पैरामीटर
value Long

टाइमवैल

public TimeVal (String value)

यह एक नया तय किया गया TimeVal ऑब्जेक्ट बनाता है, जो टाइमस्टैंप दिखाता है स्ट्रिंग पैरामीटर से दिखाया गया. स्ट्रिंग को तरीका fromString(String) तरीके से इस्तेमाल किया जाता है.

पैरामीटर
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)

यह स्ट्रिंग को हैरारकी के हिसाब से समय की वैल्यू के तौर पर पार्स करता है

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

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

ध्यान रखें कि यह तरीका ओवरफ़्लो अस्वीकार करता है. इसलिए आउटपुट संख्या की नेगेटिव और long टाइप के मुताबिक होना चाहिए.

पैरामीटर
value String

रिटर्न
long

पूर्णांक

public int intValue ()

रिटर्न
int

लंबा मान

public long longValue ()

रिटर्न
long