java.time। अवधि वर्ग
परिचय
java.time.Durationक्लास सेकंड और नैनोसेकंड के संदर्भ में एक मात्रा या समय की मात्रा को मॉडल करता है। इसे अन्य अवधि-आधारित इकाइयों, जैसे कि मिनट और घंटों का उपयोग करके एक्सेस किया जा सकता है।
वर्ग की घोषणा
निम्नलिखित के लिए घोषणा है java.time.Duration वर्ग -
public final class Duration
extends Object
implements TemporalAmount, Comparable<Duration>, Serializable
मैदान
इसके लिए निम्नलिखित क्षेत्र हैं java.time.Duration वर्ग -
static Duration ZERO - शून्य की अवधि के लिए लगातार।
कक्षा के तरीके
अनु क्रमांक। | विधि और विवरण |
---|---|
1 | अवधि अनुपस्थित () सकारात्मक लंबाई के साथ इस अवधि की एक प्रति लौटाता है। |
2 | टेम्पोरल AddTo (टेम्पोरल टेम्पोरल) इस अवधि को निर्दिष्ट लौकिक वस्तु में जोड़ता है। |
3 | स्थैतिक अवधि (टेम्पोरल स्टार्ट इनक्लूसिव, टेम्पोरल एंड एक्सक्लूसिव) दो अस्थायी वस्तुओं के बीच की अवधि का प्रतिनिधित्व करने वाली अवधि प्राप्त करता है। |
4 | int तुलना (अवधि अन्य अवधि) इस अवधि को निर्दिष्ट अवधि से तुलना करता है। |
5 | अवधि विभाजित (लंबी विभाजक) निर्दिष्ट मान द्वारा विभाजित इस अवधि की एक प्रति लौटाता है। |
6 | बूलियन बराबर (ऑब्जेक्ट अन्य अवधि) जाँचता है कि क्या यह अवधि निर्दिष्ट अवधि के बराबर है। |
7 | स्थिर Duratio (TemporalAmount राशि) एक अस्थायी राशि से अवधि का एक उदाहरण प्राप्त करता है। |
8 | लंबे समय तक (टेम्पोरल यूनिट यूनिट) अनुरोधित इकाई का मूल्य प्राप्त करता है। |
9 | int getNano () इस अवधि में दूसरे के भीतर नैनोसेकंड की संख्या हो जाती है। |
10 | लंबे getSeconds () इस अवधि में सेकंड की संख्या हो जाती है। |
1 1 | सूची इस अवधि द्वारा समर्थित इकाइयों के सेट को प्राप्त करता है। |
12 | int हैशकोड () इस अवधि के लिए एक हैश कोड। |
13 | बूलियननैजनेटिव () जाँच करता है कि क्या यह अवधि ऋणात्मक है, शून्य को छोड़कर। |
14 | बूलियन हैजेरो () जाँचता है कि क्या यह अवधि शून्य लंबाई है। |
15 | अवधि माइनस (अवधि अवधि) निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
16 | अवधि माइनस (लंबी राशिट्यूबट्रैक्ट, टेम्पोरल यूनिट यूनिट) निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
17 | अवधि माइनसडे (लंबे दिन 24 घंटे के मानक अवधि में निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति घटा दी जाती है। |
18 | अवधि माइनसहॉर्स (लंबे समय तक घटाई गई घंटों में निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
19 | अवधि माइनसमिलिस (लंबी मिलीसेबट्रेक्ट) घटाई गई मिलीसेकंड में निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
20 | अवधि माइन्यूमिनट (लंबे मिनट घटाए गए मिनटों में निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
21 | अवधि माइनस नैनोस (लंबे नैनोसेबसट्रैक्ट) इस अवधि की एक प्रति को घटाकर निर्दिष्ट अवधि के साथ नैनोसेकंड में वापस कर देता है। |
22 | अवधि घटाएँ (लंबे सेकंड घटाए गए सेकंड में निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
23 | अवधि गुणा (लंबी गुणा) स्केलर द्वारा गुणा की गई इस अवधि की एक प्रति लौटाता है। |
24 | अवधि उपेक्षित () इस अवधि की एक प्रति लौटा दी जाती है जिसकी लंबाई नकारात्मक होती है। |
25 | स्थिर अवधि (लंबी राशि, टेम्पोरल यूनिट यूनिट) निर्दिष्ट इकाई में एक राशि का प्रतिनिधित्व करने वाली अवधि प्राप्त करता है। |
26 | स्थिर अवधि की अवधि (लंबे दिन) एक मानक 24 घंटे दिनों की संख्या का प्रतिनिधित्व करने वाली अवधि प्राप्त करता है। |
27 | स्थैतिक अवधि की अवधि (लंबे समय तक) कई मानक घंटों का प्रतिनिधित्व करने वाली अवधि प्राप्त करता है। |
28 | स्थैतिकता की अवधि एक मिलीसेकंड की संख्या का प्रतिनिधित्व करने वाली अवधि प्राप्त करता है। |
29 | स्थिर अवधि की अवधि (लंबे मिनट) कई मानक मिनटों का प्रतिनिधित्व करने वाली अवधि प्राप्त करता है। |
30 | स्थैतिक अवधि नैनो (लंबी नैनो) कई नैनोसेकंड का प्रतिनिधित्व करने वाली अवधि प्राप्त करता है। |
31 | स्थिर अवधि की अवधि (लंबे सेकंड) कई सेकंड का प्रतिनिधित्व करने वाली अवधि प्राप्त करता है। |
32 | स्थिर अवधि की अवधि (लंबे सेकंड, लंबे नैनोकरण) कुछ सेकंड और नैनोसेकंड में समायोजन का प्रतिनिधित्व करने वाली अवधि प्राप्त करता है। |
33 | स्टैटिक ड्यूरेशन पार्स (चरस पाठ) PnDTnHnMn.nS जैसे पाठ स्ट्रिंग से अवधि प्राप्त करता है। |
34 | अवधि प्लस (अवधि अवधि) निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
35 | अवधि से अधिक (लंबी राशिटाउन, टेम्पोरल यूनिट यूनिट) निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
36 | अवधि से अधिक समय (लंबे दिनों तक) जोड़े गए मानक 24 घंटे दिनों में निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
37 | अवधि प्लस घंटे (लंबे समय तक जोड़े गए घंटों में निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
38 | अवधि प्लसमिलिस (लंबी मिलीसेड) मिलीसेकंड में निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
39 | अवधि प्लस मिनिट्स (लंबे मिनट जोड़े गए मिनटों में निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
40 | अवधि प्लसनोस (लंबे नैनोसेड) जोड़े गए नैनोसेकंड में निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
41 | अवधि से अधिक अवधि (लंबे सेकंड जोड़े गए सेकंड में निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
42 | टेम्पोरल सबट्रैक्टफ्रॉम (अस्थायी लौकिक) निर्दिष्ट अस्थायी ऑब्जेक्ट से इस अवधि को घटाता है। |
43 | लंबे समय तक () इस अवधि में दिनों की संख्या हो जाती है। |
44 | लंबे समय तक () इस अवधि में घंटों की संख्या हो जाती है। |
45 | लंबे समय तक इस अवधि को मिलीसेकंड में कुल लंबाई में परिवर्तित करता है। |
46 | लंबे समय से () इस अवधि में मिनटों की संख्या हो जाती है। |
47 | लंबे नानानोस () इस अवधि को एक लंबे समय के रूप में व्यक्त नैनोसेकंड में कुल लंबाई में परिवर्तित करता है। |
48 | स्ट्रिंग toString () ISO-8601 सेकंड आधारित प्रतिनिधित्व का उपयोग करते हुए इस अवधि का एक स्ट्रिंग प्रतिनिधित्व, जैसे कि PT8H6M12.345S। |
49 | अवधि नैनो के साथ (int nanoOfSecond) निर्दिष्ट नैनो के साथ इस अवधि की एक प्रति लौटाता है। |
50 | अवधि के साथ अवधि (लंबे सेकंड) निर्दिष्ट अवधि के साथ इस अवधि की एक प्रति लौटाता है। |
तरीके विरासत में मिले
यह वर्ग निम्नलिखित वर्गों से विधियाँ प्राप्त करता है -
- Java.lang.Object