এই আর্টিকেলে আমরা বুঝব কিভাবে বিভিন্ন দেশের ফরম্যাটে টাইম ডিসপ্লে করতে হয়। Java-তে বিল্ট-ইন Date ক্লাস নেই, কিন্তু আমরা java.time প্যাকেজ ইমপোর্ট করে ডেট এবং টাইম API-র সাথে কাজ করতে পারি।
নিচে демонстраশন দেওয়া হলো:
মান লিন আমাদের ইনপুট হলো −
Run the program
কাঙ্ক্ষিত আউটপুট হবে −
The England Format is: Friday, 18 March 2022 The Italian Format is: venerdì, 18 marzo 2022
অ্যালগরিদম
Step 1 - START Step 2 - LocalDateTime অবজেক্ট δηলেপ্ট করুন যথা date। Step 3 - মানগুলো ডিফাইন করুন। Step 4 - DateTimeFormatter অবজেক্ট ব্যবহার করে 다양한 ডেট টাইম ফরম্যাট ডিফাইন করুন। Step 5 - বিভিন্ন দেশের ডেট টাইম ফরম্যাট ডিসপ্লে করুন। Step 6 - Stop
উদাহরণ ১
এখানে, আমরা সব অপারেশন 'main' ফাংশনের অধীনে বাইন্ড করেছি।
import java.text.DateFormat;
import java.util.*;
public class Demo {
public static void main(String[] args) throws Exception{
System.out.println("The required packages have been imported");
Date date_time = new Date();
Locale England_time = new Locale("en", "ch");
DateFormat de = DateFormat.getDateInstance(DateFormat.FULL, England_time);
System.out.println("\nThe England Format is: " + de.format(date_time));
Locale Italy_time = new Locale("it", "ch");
DateFormat di = DateFormat.getDateInstance(DateFormat.FULL, Italy_time);
System.out.println("The Italian Format is: " + di.format(date_time));
}
}
আউটপুট
The required packages have been imported The England Format is: Tuesday, March 29, 2022 The Italian Format is: martedì, 29. marzo 2022
উদাহরণ ২
এখানে, আমরা অপারেশনগুলো ফাংশনে ক্যাপসুলেট করেছি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শন করার জন্য।
import java.text.DateFormat;
import java.util.*;
public class Demo {
static void Time_formats(Date date_time ){
Locale England_time = new Locale("en", "ch");
DateFormat de = DateFormat.getDateInstance(DateFormat.FULL, England_time);
System.out.println("\nThe England Format is: " + de.format(date_time));
Locale Italy_time = new Locale("it", "ch");
DateFormat di = DateFormat.getDateInstance(DateFormat.FULL, Italy_time);
System.out.println("The Italian Format is: " + di.format(date_time));
}
public static void main(String[] args) throws Exception{
System.out.println("The required packages have been imported");
Date date_time = new Date();
System.out.println("A date object has been defined");
Time_formats(date_time);
}
}
আউটপুট
The required packages have been imported The England Format is: Tuesday, March 29, 2022 The Italian Format is: martedì, 29. marzo 2022