এই আর্টিকেলে আমরা বুঝব কিভাবে সময়কে AM-PM ফরম্যাটে ফরম্যাট করতে হয়। একটি ফরম্যাটিং স্ট্রিং বর্ণনা করে যে ডেট/টাইম মানগুলো কীভাবে পড়া বা লেখা হবে।
উদাহরণ
ইনপুট:
বর্তমান ডেট: Thu Mar 17 16:04:31 IST 2022
প্রত্যাশিত আউটপুট:
AM/PM ফরম্যাটে বর্তমান সময়: 04.04 pm
অ্যালগরিদম
ধাপ ১ - শুরু ধাপ ২ - একটি Date অবজেক্ট (current_date) ঘোষণা করুন যা বর্তমান ডেট ও টাইম আনবে ধাপ ৩ - মানগুলো সংজ্ঞায়িত করুন ধাপ ৪ - SimpleDateFormat ক্লাসের একটি অবজেক্ট (formatTime) তৈরি করুন ধাপ ৫ - .format(current_date) ব্যবহার করে সময়কে নির্দিষ্ট ফরম্যাটে রূপান্তর করুন ধাপ ৬ - ফলাফল প্রদর্শন করুন ধাপ ৭ - থামুন
উদাহরণ ১: মেইন ফাংশনে সরাসরি বাস্তবায়ন
import java.util.Date;
import java.text.SimpleDateFormat;
public class Demo {
public static void main(String[] args) {
System.out.println("প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে");
Date current_date = new Date();
System.out.println("বর্তমান ডেটটি: " + current_date);
SimpleDateFormat formatTime = new SimpleDateFormat("hh.mm aa");
String result_time = formatTime.format(current_date);
System.out.println("\nAM/PM ফরম্যাটে বর্তমান সময়: " + result_time);
}
}
আউটপুট
প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে বর্তমান ডেটটি: Thu Mar 17 16:04:31 IST 2022 AM/PM ফরম্যাটে বর্তমান সময়: 04.04 pm
উদাহরণ ২: অবজেক্ট-ওরিয়েন্টেড পদ্ধতিতে ফাংশন ব্যবহার
import java.util.Date;
import java.text.SimpleDateFormat;
public class Demo {
static void format_time(Date current_date) {
SimpleDateFormat formatTime = new SimpleDateFormat("hh.mm aa");
String result_time = formatTime.format(current_date);
System.out.println("\nAM/PM ফরম্যাটে বর্তমান সময়: " + result_time);
}
public static void main(String[] args) {
System.out.println("প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে");
Date current_date = new Date();
System.out.println("বর্তমান ডেটটি: " + current_date);
format_time(current_date);
}
}
আউটপুট
প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে বর্তমান ডেটটি: Thu Mar 17 16:04:31 IST 2022 AM/PM ফরম্যাটে বর্তমান সময়: 04.04 pm