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 सूची getUnits ()

इस अवधि द्वारा समर्थित इकाइयों के सेट को प्राप्त करता है।

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