কম্পিউটার

জাভা প্রোগ্রাম বিভিন্ন ফরম্যাটে ক্যালেন্ডার বছরের তারিখগুলি প্রদর্শন করতে


এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে ক্যালেন্ডার বছরের তারিখগুলি বিভিন্ন বিন্যাসে প্রদর্শন করা যায়। Javado-এর একটি অন্তর্নির্মিত তারিখ ক্লাস নেই, তবে আমরা java.time প্যাকেজ আমদানি করতে পারি thedate এবং time API এর সাথে কাজ করতে। প্যাকেজটিতে অনেক তারিখ এবং সময় ক্লাস রয়েছে।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ধরুন আমাদের ইনপুট হল

প্রোগ্রাম চালান

কাঙ্খিত আউটপুট হবে

প্রথম তারিখের বিন্যাস হল:2022-03-17T23:37:37.623304800দ্বিতীয় তারিখের বিন্যাস হল:17/03/2022 তৃতীয় তারিখের বিন্যাস হল:বৃহস্পতিবার, 17 মার্চ 2022

অ্যালগরিদম

ধাপ 1 - START ধাপ 2 - লোকালডেটটাইমের একটি অবজেক্ট ঘোষণা করুন যথা তারিখ। ধাপ 3 - মানগুলি সংজ্ঞায়িত করুন। ধাপ 4 - DateTimeFormatter অবজেক্ট ব্যবহার করে বিভিন্ন তারিখের সময় বিন্যাস সংজ্ঞায়িত করুন ধাপ 5 - বিভিন্ন তারিখের সময় বিন্যাস প্রদর্শন করুন ধাপ 6 - থামুন

উদাহরণ 1

এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।

 import java.time.*; import java.time.format.DateTimeFormatter; পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস){ System.out.println("প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে"); LocalDateTime তারিখ =LocalDateTime.now(); System.out.println("একটি LocalDateTime অবজেক্ট সংজ্ঞায়িত করা হয়েছে"); System.out.println("\nপ্রথম তারিখের বিন্যাস হল:" +তারিখ); DateTimeFormatter date_format_1 =DateTimeFormatter.ofPattern("dd/MM/yyyy"); স্ট্রিং বিন্যাসিতDate_1 =date.format(date_format_1); System.out.println("\nদ্বিতীয় তারিখ বিন্যাস হল:" +formattedDate_1); DateTimeFormatter date_format_2 =DateTimeFormatter.ofPattern("EEEE, dd MMM yyyy"); স্ট্রিং বিন্যাসিতDate_2 =date.format(date_format_2); System.out.println("\nতৃতীয় তারিখের বিন্যাস হল:" +formattedDate_2); }}

আউটপুট

প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে একটি স্থানীয় তারিখের সময় অবজেক্টটি সংজ্ঞায়িত করা হয়েছে প্রথম তারিখের বিন্যাসটি হল:2022-03-29T08:53:19.809 দ্বিতীয় তারিখের বিন্যাস হল:29/03/2022 তৃতীয় তারিখের বিন্যাস হল:মঙ্গলবার, 29 মার্চ 2022 

উদাহরণ 2

এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি৷

 import java.time.*; import java.time.format.DateTimeFormatter; পাবলিক ক্লাস ডেমো { static void print_date_format(LocalDateTime date){ DateTimeFormatter date_format_1 =DateTimeFormatter.ofPattern("dd/MM/yy"); স্ট্রিং বিন্যাসিতDate_1 =date.format(date_format_1); System.out.println("\nদ্বিতীয় তারিখ বিন্যাস হল:" +formattedDate_1); DateTimeFormatter date_format_2 =DateTimeFormatter.ofPattern("EEEE, dd MMM yyyy"); স্ট্রিং বিন্যাসিতDate_2 =date.format(date_format_2); System.out.println("\nতৃতীয় তারিখের বিন্যাস হল:" +formattedDate_2); } পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস){ System.out.println("প্রয়োজনীয় প্যাকেজ ইম্পোর্ট করা হয়েছে"); LocalDateTime তারিখ =LocalDateTime.now(); System.out.println("একটি LocalDateTime অবজেক্ট সংজ্ঞায়িত করা হয়েছে"); System.out.println("\nপ্রথম তারিখের বিন্যাস হল:" +তারিখ); print_date_format(তারিখ); }}

আউটপুট

প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে একটি স্থানীয় তারিখের সময় অবজেক্ট সংজ্ঞায়িত করা হয়েছে প্রথম তারিখের বিন্যাসটি হল:2022-03-29T08:53:58.155 দ্বিতীয় তারিখের বিন্যাস হল:29/03/2022 তৃতীয় তারিখের বিন্যাস হল:মঙ্গলবার, 29 মার্চ 2022 
  1. জাভা 9 এ JShell-এ বিভিন্ন তালিকা কমান্ড কীভাবে প্রদর্শন করবেন?

  2. জাভাতে তারিখের তুলনা করুন

  3. জাভাতে দুটি তারিখের তুলনা কিভাবে?

  4. পাইথন প্রোগ্রামে ক্যালেন্ডার