java.text.SimpleDateFormat ক্লাস স্ট্রিংকে ডেটে এবং ডেটকে স্ট্রিংতে ফরম্যাট ও পার্স করতে ব্যবহৃত হয়। ডেট স্ট্রিং পার্স করতে:
- ইচ্ছিত ফরম্যাট স্ট্রিং পাস করে এই ক্লাস ইনস্ট্যান্সিয়েট করুন।
parse()মেথড দিয়ে ডেট স্ট্রিং পার্স করুন।
উদাহরণ
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Sample {
public static void main(String args[]) throws ParseException {
SimpleDateFormat formatter1 = new SimpleDateFormat("HH:mm:ss");
Date time1 = formatter1.parse("07:25:30");
System.out.println("ডেট মান: " + time1);
SimpleDateFormat formatter3 = new SimpleDateFormat("hh 'o''clock' a");
Date time3 = formatter3.parse("09 o'clock AM");
System.out.println("ডেট মান: " + time3);
}
}
আউটপুট
Date value: Thu Jan 01 07:25:30 IST 1970
Date value: Thu Jan 01 09:00:00 IST 1970
SimpleDateFormat ক্লাসে বছর ফরম্যাট করার অক্ষরসমূহ
| অক্ষর | কম্পোনেন্ট | উদাহরণ |
|---|---|---|
| y | বছর | 2005, 96 |
| Y | সপ্তাহের বছর | 2005, 96 |
উদাহরণ: বছর ফরম্যাট করা
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Example {
public static void main(String args[]) throws ParseException {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy/dd/MM");
Date date = formatter.parse("2007/25/06");
System.out.println("ডেট মান: " + date);
formatter = new SimpleDateFormat("y:G");
date = formatter.parse("1920:BC");
System.out.println("ডেট মান: " + date);
formatter = new SimpleDateFormat("D-M-Y");
date = formatter.parse("25-05-1989");
System.out.println("ডেট মান: " + date);
}
}
আউটপুট
Date value: Mon Jun 25 00:00:00 IST 2007
Date value: Sun Jan 01 00:00:00 IST 1920
Date value: Sun Jan 01 00:00:00 IST 1989