কম্পিউটার টিউটোরিয়াল

Java প্রোগ্রাম: বিভিন্ন দেশের ফরম্যাটে টাইম ডিসপ্লে করার পদ্ধতি


এই আর্টিকেলে আমরা বুঝব কিভাবে বিভিন্ন দেশের ফরম্যাটে টাইম ডিসপ্লে করতে হয়। 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
  1. জাভা ৯-এ জে শেলে বিভিন্ন /list কমান্ড প্রদর্শন

  2. জাভাতে JComboBox-এ বিভিন্ন ফন্ট আইটেম প্রদর্শন

  3. জাভা প্রোগ্রাম এক্সিকিউশনে জড়িত বিভিন্ন ধাপ

  4. পাইথনে ১২ ঘণ্টা ফরম্যাটকে ২৪ ঘণ্টায় কনভার্ট করা