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

जावा 9 में JShell का उपयोग करके java.time.LocalDate कैसे लागू करें?


JShell एक REPL (रीड-इवैल-प्रिंट-लूप) इंटरैक्टिव टूल है जिसे जावा 9 में पेश किया गया है जो इनपुट लेता है, उसका मूल्यांकन करता है, और उपयोगकर्ता को आउटपुट लौटाता है।

java.time.LocalDate क्लास दिनांक जानकारी प्राप्त करने के लिए कई विधियां प्रदान करती है: दिन/महीना/वर्ष  और संबंधित विशेषताएं दिनांक मेटा-जानकारी: वर्गीकरण से संबंधित जानकारी जैसे कि क्या लीप वर्ष, आदि। LocalDate क्लास अपरिवर्तनीय है, और हम जोड़ने  और घटाने  के लिए प्रदान की गई विभिन्न विधियों का उपयोग कर सकते हैं दिन, महीने, और वर्ष। इनमें से प्रत्येक LocalDate का एक नया इंस्टेंस लौटाता है।

नीचे दिए गए दो कोड स्निपेट में, हम LocalDate क्लास का उपयोग करके विभिन्न ऑपरेशन प्रिंट कर सकते हैं।

स्निपेट-1

jshell> import java.time.*; jshell> LocalDate today = LocalDate.now() today ==> 2020-04-22 jshell> today.getYear() $3 ==> 2020 jshell> today.getDayOfWeek() $4 ==> WEDNESDAY jshell> today.getDayOfMonth() $5 ==> 22 jshell> today.getDayOfYear() $6 ==> 113 jshell> today.getMonth() $7 ==> APRIL jshell> today.getMonthValue() $8 ==> 4 jshell> today.isLeapYear() $9 ==> true jshell> today.lengthOfYear() $10 ==> 366 jshell> today.lengthOfMonth() $11 ==> 30

स्निपेट-2

jshell> today.plusDays(50) $12 ==> 2020-06-11 jshell> today.plusMonths(50) $13 ==> 2024-06-22 jshell> today.plusYears(50) $14 ==> 2070-04-22 jshell> today.minusYears(50) $15 ==> 1970-04-22 jshell> LocalDate yesterYear = today.minusYears(50) yesterYear ==> 1970-04-22 jshell> today today ==> 2020-04-22

  1. - जावा में printf() मेथड का उपयोग करके समय कैसे फॉर्मेट करें?

    printf() मेथड एक फॉर्मेटेड स्ट्रिंग प्रिंट करने के लिए उपयोग किया जाता है। यह एक फॉर्मेट स्ट्रिंग को दर्शाने वाली स्ट्रिंग और परिणाम स्ट्रिंग में शामिल किए जाने वाले तत्वों को दर्शाने वाले ऑब्जेक्ट्स की एक सरणी स्वीकार करता है। यदि आर्गुमेंट्स की संख्या फॉर्मेट स्ट्रिंग में वर्णों की संख्या से अधिक

  1. Java 9 में JavaFX का उपयोग करके JShell को प्रोग्रामेटिक रूप से लागू करें Java 9 में JavaFX का उपयोग करके JShell को प्रोग्रामेटिक रूप से लागू करें

    Java 9 ने jdk.jshell API पेश किया जो डेवलपर्स को अपने एप्लिकेशन में JShell कार्यक्षमता को एम्बेड करने की अनुमति देता है। यह लेख दिखाता है कि एक JavaFX एप्लिकेशन कैसे बनाया जाए जो JShell का उपयोग करके कोड स्निपेट्स का मूल्यांकन करता है और परिणाम प्रदर्शित करता है। आवश्यक निर्भरताएं Java 9+ (JSh

  1. Java में JWindow का उपयोग करके स्प्लैश स्क्रीन कैसे लागू करें? Java में JWindow का उपयोग करके स्प्लैश स्क्रीन कैसे लागू करें?

    एक JWindow एक कंटेनर है जिसे यूज़र के डेस्कटॉप पर कहीं भी प्रदर्शित किया जा सकता है। इसमें JFrame की तरह टाइटल बार, विंडो मैनेजमेंट बटन्स आदि नहीं होते। JWindow में एकमात्र चाइल्ड क्लास के रूप में JRootPane होता है। contentPane JWindow के किसी भी बच्चे का पैरेंट हो सकता है। JFrame की तरह, एक JWindo