TL; ড
LocalDate.of( 2018 , Month.JANUARY , 23 )
.format( DateTimeFormatter.ofPattern( “uuuu-MM-EEE” , Locale.US ) )
java.time
আধুনিক পদ্ধতির জাভা.টাইম ক্লাস ব্যবহার করা হয়।
LocalDate ld = LocalDate.of( 2018 , Month.JANUARY , 23 ) ;
নোট কিভাবে আমরা একটি নির্দিষ্ট Locale
যেমন Locale.CANADA_FRENCH
মানুষের আজকের দিনের তারিখ ও অনুবাদ করতে ব্যবহৃত ভাষা নির্ধারণ।
DateTimeFormatter f = DateTimeFormatter.ofPattern( “uuuu-MM-EEE” , Locale.US ) ;
String output = ld.format( f ) ;
আইএসও 8601
যাইহোক, আপনি মান সম্পর্কে আগ্রহী হতে পারেন আইএসও 8601 সপ্তাহে সংখ্যায়ন স্কীম: yyyy-Www-d
।
2018-W01-2
# 1 সপ্তাহে ক্যালেন্ডার-বছরের প্রথম বৃহস্পতিবার রয়েছে। সপ্তাহ সোমবার থেকে শুরু হয়। এক বছরে হয় 52 বা 53 সপ্তাহ হয়। ক্যালেন্ডার-বছরের শেষ / প্রথম কয়েক দিন পরের / পূর্ববর্তী সপ্তাহ-ভিত্তিক-বছরে অবতরণ করতে পারে।
শেষে একক অঙ্ক সপ্তাহের দিন, সোমবার-রবিবারের জন্য 1-7 1
যোগ ThreeTen-এক্সট্রা জন্য আপনার প্রকল্পের গ্রন্থাগার বর্গ YearWeek
বর্গ।
জাভা.টাইম সম্পর্কে
Java.time ফ্রেমওয়ার্ক জাভা 8 এবং পরে পাতাটা করা হয়। এই শ্রেণীর বিরক্তিজনক পুরাতন স্থানচ্যুত উত্তরাধিকার যেমন তারিখ-সময় শ্রেণীর java.util.Date
, Calendar
, &SimpleDateFormat
।
Joda-টাইম প্রকল্প, এখন রক্ষণাবেক্ষণ মোড , মাইগ্রেশনে উপদেশ java.time ক্লাস।
আরও জানতে, ওরাকল টিউটোরিয়ালটি দেখুন । এবং অনেকগুলি উদাহরণ এবং ব্যাখ্যার জন্য স্ট্যাক ওভারফ্লো অনুসন্ধান করুন। স্পেসিফিকেশনটি জেএসআর 310 ।
জাভা.টাইম ক্লাস কোথায় পাবেন?
ThreeTen-অতিরিক্ত প্রকল্প অতিরিক্ত শ্রেণীর সাথে java.time প্রসারিত করে। এই প্রকল্পটি জাভা.টাইমে সম্ভাব্য ভবিষ্যতের সংযোজনগুলির একটি প্রমাণযোগ্য ক্ষেত্র। আপনি এখানে কিছু দরকারী শ্রেণীর যেমন খুঁজে পেতে পারেন Interval
, YearWeek
, YearQuarter
, এবং আরো ।
dd
বিন্যাস হিসাবে ব্যবহার সম্পর্কে ?