जेशेल एक 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