TimeVal

public class TimeVal
extends Object

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


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

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

सारांश

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

TimeVal (Long value)

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

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

मापदंडों
value Long

TimeVal

public TimeVal (String value)

एक नई आवंटित TimeVal वस्तु का निर्माण करता है जो का प्रतिनिधित्व करता है TIMESTAMP स्ट्रिंग पैरामीटर द्वारा इंगित किया गया। स्ट्रिंग को TimeVal में ठीक उसी तरह परिवर्तित किया जाता है जैसे 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)

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

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

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

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

मापदंडों
value String

रिटर्न
long

इंटवैल्यू

public int intValue ()

रिटर्न
int

लॉन्गवैल्यू

public long longValue ()

रिटर्न
long