JShell একটি REPL (রিড-ইভাল-প্রিন্ট-লুপ) ইন্টারেক্টিভ টুল জাভা 9 এ চালু করা হয়েছে যা ইনপুট নেয়, মূল্যায়ন করে এবং ব্যবহারকারীকে আউটপুট ফেরত দেয়।
java.util.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