टाइमवैल

public class TimeVal
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.util.TimeVal


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

हम इसके बजाय Duration उपयोग करने की अनुशंसा करते हैं.

सारांश

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

TimeVal (Long value)

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

TimeVal (String value)

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

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

Long asLong ()
int compareTo (Long other)

double doubleValue ()

float floatValue ()

static long fromString (String value)

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

डिफ़ॉल्ट इकाई मिलिस है.

int intValue ()

long longValue ()

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

टाइमवैल

public TimeVal (Long value)

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

पैरामीटर
value Long

टाइमवैल

public TimeVal (String value)

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

पैरामीटर
value String

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

जब तक

public Long asLong ()

रिटर्न
Long लपेटा हुआ Long मान.

से तुलना करें

public int compareTo (Long other)

पैरामीटर
other Long

रिटर्न
int

दोहरा मूल्य

public double doubleValue ()

रिटर्न
double

फ्लोटवैल्यू

public float floatValue ()

रिटर्न
float

स्ट्रिंग से

public static long fromString (String value)

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

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

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

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

पैरामीटर
value String

रिटर्न
long

intवैल्यू

public int intValue ()

रिटर्न
int

longValue

public long longValue ()

रिटर्न
long