java.text.SimpleDateFormat ক্লাস স্ট্রিংকে ডেটে এবং ডেটকে স্ট্রিংতে ফরম্যাট ও পার্স করতে ব্যবহৃত হয়।
এই ক্লাসের একটি কনস্ট্রাক্টর ফরম্যাট স্ট্রিং গ্রহণ করে SimpleDateFormat অবজেক্ট তৈরি করে।
মিলিসেকেন্ড থেকে ডেট ফরম্যাট করার ধাপ:
- ফরম্যাট স্ট্রিং তৈরি করুন:
dd MMM yyyy HH:mm:ss:SSS Z Dateক্লাসের কনস্ট্রাক্টর মিলিসেকেন্ড (long) গ্রহণ করে ডেট অবজেক্ট তৈরি করে।format()মেথড দিয়ে ডেট অবজেক্ট ফরম্যাট করুন।
উদাহরণ: SimpleDateFormat ব্যবহার
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Sample {
public static void main(String args[]) throws ParseException {
long msec = 3550154;
SimpleDateFormat dateformatter = new SimpleDateFormat("dd MMM yyyy HH:mm:ss:SSS Z");
Date date = new Date(msec);
System.out.println("ডেট মান: " + dateformatter.format(date));
}
}
আউটপুট
ডেট মান: 01 Jan 1970 06:29:10:154 +0530
উদাহরণ: Calendar ও Date ব্যবহার
import java.util.Calendar;
import java.util.Date;
public class Sample {
public static void main(String args[]) {
Calendar calendar = Calendar.getInstance();
long msec = calendar.getTimeInMillis();
Date obj = new Date(msec);
System.out.println(obj);
}
}
আউটপুট
Wed Nov 11 22:04:59 IST 2020