Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में दिनांक अस्थायी फ़ील्ड क्या हैं?

एक अस्थायी क्षेत्र दिनांक-समय का एक क्षेत्र है, जैसे महीने-दर-साल या घंटे-मिनट। इन क्षेत्रों को TemporalField इंटरफ़ेस द्वारा दर्शाया जाता है और ChronoField वर्ग इस इंटरफ़ेस को लागू करता है।

क्रोनोफिल्ड वर्ग द्वारा समर्थित दिनांक के संबंध में विभिन्न अस्थायी क्षेत्रों की सूची निम्नलिखित है -

<थेड> <थ>विवरण
फ़ील्ड
ALIGNED_DAY_OF_WEEK_IN_MONTH
यह फ़ील्ड एक महीने में सप्ताह के दिन का प्रतिनिधित्व करती है।
ALIGNED_DAY_OF_WEEK_IN_YEAR
यह फ़ील्ड एक वर्ष में एक सप्ताह के संरेखित दिन का प्रतिनिधित्व करती है।
ALIGNED_WEEK_OF_MONTH
यह फ़ील्ड महीने के संरेखित मूत का प्रतिनिधित्व करती है।
ALIGNED_WEEK_OF_YEAR
यह फ़ील्ड एक वर्ष के संरेखित सप्ताह का प्रतिनिधित्व करती है।
DAY_OF_MONTH
यह फ़ील्ड महीने के दिन को दर्शाती है।
DAY_OF_WEEK
यह फ़ील्ड सप्ताह के दिन को दर्शाती है।
DAY_OF_YEAR
यह फ़ील्ड साल के दिन को दर्शाती है।
EPOCH_DAY
यह फ़ील्ड एक वर्ष के युग के दिन का प्रतिनिधित्व करती है।
युग
यह फ़ील्ड वर्ष के युग का प्रतिनिधित्व करती है।
वर्ष
यह फ़ील्ड वर्ष का प्रतिनिधित्व करती है।
YEAR_OF_ERA
यह फ़ील्ड युग के वर्ष का प्रतिनिधित्व करती है।

LocalDate और LocaldateTime कक्षाओं के प्राप्त () या getLong () तरीके एक अस्थायी क्षेत्र को एक पैरामीटर के रूप में स्वीकार करते हैं और वर्तमान वस्तु में दिए गए फ़ील्ड का मान प्राप्त करते हैं।

उदाहरण

आयात करें int फ़ील्ड =lDate.get(ChronoField.DAY_OF_MONTH); System.out.println ("महीने का दिन:" + फ़ील्ड); फ़ील्ड =lDate.get(ChronoField.DAY_OF_WEEK); System.out.println ("महीने का दिन:" + फ़ील्ड); फ़ील्ड =lDate.get(ChronoField.DAY_OF_YEAR); System.out.println ("महीने का दिन:" + फ़ील्ड); लंबा युग =lDate.getLong (ChronoField.EPOCH_DAY); System.out.println ("महीने का दिन:" + युग); फ़ील्ड =lDate.get(ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH); System.out.println ("महीने में सप्ताह:" + फ़ील्ड); फ़ील्ड =lDate.get(ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR); System.out.println ("वर्ष में सप्ताह का दिन:" + फ़ील्ड); फ़ील्ड =lDate.get(ChronoField.ERA); System.out.println ("युग:" + फ़ील्ड); }}

आउटपुट

महीने का दिन:11माह का दिन:महीने का 3दिन:316महीने का दिन:18577माह में सप्ताह:एक वर्ष में सप्ताह का 4दिन:1युग:1

उदाहरण

आयात करें args []) {// लोकलडेटटाइम क्लास लोकलटाइम एलटाइम =लोकलटाइम। अब (); System.out.println (एलटाइम); int फ़ील्ड =वर्ष। (2019)। प्राप्त करें (ChronoField.YEAR); System.out.println ("वर्ष:" + फ़ील्ड); फ़ील्ड =महीना।(8)। प्राप्त करें (ChronoField.MONTH_OF_YEAR); System.out.println ("वर्ष:" + फ़ील्ड); फ़ील्ड =DayOfWeek.of(3).get(ChronoField.DAY_OF_WEEK); System.out.println ("वर्ष:" + फ़ील्ड); }}

आउटपुट

20:01:43.171वर्ष:2019वर्ष:8वर्ष:3

  1. जावा 9 में संसाधनों के साथ प्रयास करने के लिए क्या सुधार हैं?

    संसाधनों के साथ प्रयास करें जावा 7 में पेश किया गया है। इसका उपयोग करने का उद्देश्य हैसंसाधनों को बंद करना स्वचालित रूप से उपयोग करने के बाद। सीमा यह है कि संसाधन को कोशिश करने से पहले या कोशिश कथन के अंदर घोषित करने की आवश्यकता है, यदि नहीं तो यह एक संकलन फेंकता है त्रुटि । Java 9 में सुधार हुआ ह

  1. जावा में क्लास/स्टेटिक तरीके क्या हैं?

    कक्षा/एस अस्थिर विधियाँ वे विधियाँ हैं जिन्हें कक्षा में ही कहा जाता है, न कि किसी विशिष्ट वस्तु उदाहरण पर। स्थैतिक संशोधक सुनिश्चित करता है कि कार्यान्वयन सभी वर्ग उदाहरणों में समान है। वर्ग/स्थिर विधियों को बिना तात्कालिकता के . कहा जाता है इसका मतलब है कि स्थैतिक विधियाँ केवल कक्षा के अन्य स्थिर

  1. जावा में अगम्य कैच ब्लॉक क्या हैं?

    कथनों का एक खंड जिस तक नियंत्रण कभी नहीं पहुंच सकता किसी भी मामले में पहुंच योग्य ब्लॉक . के रूप में कहा जा सकता है . पहुंचने योग्य ब्लॉक जावा द्वारा समर्थित नहीं हैं। अपवाद वर्ग के संदर्भ में उल्लिखित कैच ब्लॉक हमेशा अंतिम होना चाहिए और होना चाहिए कैच ब्लॉक क्योंकि अपवाद सुपरक्लास है सभी अपवादों म