टाइमवैल
public class TimeVal
extends Object
java.lang.ऑब्जेक्ट |
↳ | com.android.tradefed.util.TimeVal |
यह एक सेंटिनल प्रकार है जो एक Long
लपेटता है। यह पूरी तरह से विकल्प पार्सिंग मशीनरी के लिए एक संकेत के रूप में मौजूद है कि एक विशेष मान को पार्स किया जाना चाहिए जैसे कि यह समय मान का प्रतिनिधित्व करने वाली एक स्ट्रिंग थी।
हम इसके बजाय Duration
उपयोग करने की अनुशंसा करते हैं.
सारांश
सार्वजनिक निर्माणकर्ता |
---|
TimeVal (Long value) एक नव आवंटित टाइमवैल ऑब्जेक्ट का निर्माण करता है जो निर्दिष्ट लॉन्ग तर्क का प्रतिनिधित्व करता है |
TimeVal (String value) एक नव आवंटित TimeVal ऑब्जेक्ट का निर्माण करता है जो इसका प्रतिनिधित्व करता है TIMESTAMP स्ट्रिंग पैरामीटर द्वारा दर्शाया गया है। |
सार्वजनिक निर्माणकर्ता
टाइमवैल
public TimeVal (Long value)
एक नव आवंटित टाइमवैल ऑब्जेक्ट का निर्माण करता है जो निर्दिष्ट लॉन्ग तर्क का प्रतिनिधित्व करता है
टाइमवैल
public TimeVal (String value)
एक नव आवंटित TimeVal ऑब्जेक्ट का निर्माण करता है जो इसका प्रतिनिधित्व करता है TIMESTAMP स्ट्रिंग पैरामीटर द्वारा दर्शाया गया है। स्ट्रिंग को बिल्कुल उसी तरीके से टाइमवैल में परिवर्तित किया जाता है, जिस तरीके से fromString(String)
विधि का उपयोग किया जाता है।
सार्वजनिक तरीके
जब तक
public Long asLong ()
रिटर्न |
---|
Long | लपेटा हुआ Long मान. |
से तुलना करें
public int compareTo (Long other)
दोहरा मूल्य
public double doubleValue ()
फ्लोटवैल्यू
public float floatValue ()
स्ट्रिंग से
public static long fromString (String value)
स्ट्रिंग को पदानुक्रमित समय मान के रूप में पार्स करता है
डिफ़ॉल्ट इकाई मिलिस है. पार्सर सेकंड (1000 मिली) के लिए
s
, मिनट (60 सेकंड) के लिए
m
, घंटों (60 मिनट) के लिए
h
, या दिन (24 घंटे) के लिए
d
स्वीकार करेगा।
इकाइयों को मिश्रित और मिलान किया जा सकता है, जब तक कि प्रत्येक इकाई अधिकतम एक बार दिखाई देती है, और जब तक दिखाई देने वाली सभी इकाइयाँ पैमाने के घटते क्रम में सूचीबद्ध होती हैं। इसलिए, उदाहरण के लिए,
h
केवल
m
पहले प्रकट हो सकता है, और केवल
d
के बाद प्रकट हो सकता है। एक विशिष्ट उदाहरण के रूप में, "1d2h3m4s5ms" एक वैध समय मान होगा, जैसा कि "4" या "4ms" होगा। सभी एम्बेडेड रिक्त स्थान हटा दिए गए हैं।
ध्यान दें कि यह विधि अतिप्रवाह को अस्वीकार करती है। इसलिए आउटपुट संख्या गैर-नकारात्मक होने और
long
प्रकार के भीतर फिट होने की गारंटी है।
intवैल्यू
public int intValue ()
longValue
public long longValue ()