एक अस्थायी क्षेत्र दिनांक-समय का एक क्षेत्र है, जैसे महीने-दर-साल या घंटे-मिनट। इन क्षेत्रों को 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