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

Java 9 में JShell का उपयोग करके java.time.LocalDate को कैसे कार्यान्वित करें?


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

java.util.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. जावा में प्रिंटफ () विधि का उपयोग करके समय को कैसे प्रारूपित करें?

    प्रिंटफ () विधि का उपयोग स्वरूपित स्ट्रिंग को मुद्रित करने के लिए किया जाता है, यह एक प्रारूप स्ट्रिंग का प्रतिनिधित्व करने वाली स्ट्रिंग और परिणामी स्ट्रिंग में होने वाले तत्वों का प्रतिनिधित्व करने वाली वस्तुओं की एक सरणी को स्वीकार करता है, यदि तर्कों की संख्या वर्णों की संख्या से अधिक है प्रारूप

  1. जावा 9 में JavaFX का उपयोग करके JShell को कैसे कार्यान्वित करें?

    जेशेल नमूना अभिव्यक्तियों को लागू करने के लिए उपयोग किया जाने वाला एक इंटरैक्टिव टूल है। हम JavaFX . का उपयोग करके JShell को प्रोग्रामेटिक रूप से कार्यान्वित कर सकते हैं एप्लिकेशन तो हमें नीचे सूचीबद्ध जावा प्रोग्राम में कुछ पैकेज आयात करने की आवश्यकता है jdk.jshell.JShell आयात करें; jdk.jshell.Sn

  1. जावा में JWindow का उपयोग करके हम स्प्लैश स्क्रीन को कैसे कार्यान्वित कर सकते हैं?

    एक जेविंडो एक कंटेनर है जिसे उपयोगकर्ता डेस्कटॉप पर कहीं भी प्रदर्शित किया जा सकता है। इसमें टाइटल बार . नहीं है , विंडो प्रबंधन बटन, आदि एक JFrame की तरह। जेविंडो इसमें एक JRootPane . है अपने एकमात्र बाल वर्ग के रूप में। सामग्री फलक JWindow . के किसी भी बच्चे का अभिभावक हो सकता है . एक JFra