printf() মেথড একটি ফরম্যাটেড স্ট্রিং প্রিন্ট করতে ব্যবহৃত হয়। এটি একটি ফরম্যাট স্ট্রিং এবং অবজেক্টের একটি অ্যারে গ্রহণ করে।
জাভা printf() মেথডে ডেট ফরম্যাট করার ফরম্যাট ক্যারেক্টারসমূহ
| ফরম্যাট ক্যারেক্টার | বিবরণ |
|---|---|
| 'B' | পুরো মাসের নাম। |
| 'b' | সংক্ষিপ্ত মাসের নাম। |
| 'h' | সংক্ষিপ্ত মাসের নাম। |
| 'A' | সপ্তাহের দিনের পুরো নাম। |
| 'a' | সপ্তাহের দিনের সংক্ষিপ্ত নাম। |
| 'C' | বছর (৪-অঙ্কের বছর ১০০ দিয়ে ভাগ করা)। |
| 'Y' | বছর (৪-অঙ্কের সংখ্যা)। |
| 'y' | বছর (২-অঙ্কের সংখ্যা)। |
| 'j' | বছরের দিন (৩-অঙ্কের সংখ্যা)। |
| 'm' | মাস (২-অঙ্কের সংখ্যা)। |
| 'd' | মাসের দিন (২-অঙ্কের সংখ্যা ০সহ)। |
| 'e' | মাসের দিন (২-অঙ্কের সংখ্যা)। |
উদাহরণ: printf() দিয়ে ডেট ফরম্যাট
import java.util.Date;
public class Example {
public static void main(String args[]) {
Date obj = new Date();
System.out.printf("%tD%n", obj);
System.out.printf("ডেট: %td%n", obj);
System.out.printf("মাস: %tm%n", obj);
System.out.printf("বছর: %ty%n", obj);
}
}
আউটপুট
11/10/20
ডেট: 10
মাস: 11
বছর: 20
উদাহরণ: printf() দিয়ে বছর ফরম্যাট
import java.util.Date;
public class Example {
public static void main(String args[]) {
Date obj = new Date();
System.out.printf("%tD%n", obj);
System.out.printf("বছর: %tY%n", obj);
System.out.printf("বছরের দিন: %tj%n", obj);
}
}
আউটপুট
11/10/20
বছর: 2020
বছরের দিন: 315
উদাহরণ: printf() দিয়ে মাস ও সপ্তাহের দিনের নাম প্রিন্ট
import java.util.Date;
public class Example {
public static void main(String args[]) {
Date obj = new Date();
System.out.printf("ডেট: %tD%n", obj);
System.out.printf("মাস (পুরো): %tB%n", obj);
System.out.printf("মাস (সংক্ষিপ্ত): %tb%n", obj);
System.out.printf("দিন (পুরো): %tA%n", obj);
System.out.printf("দিন (সংক্ষিপ্ত): %ta%n", obj);
}
}
আউটপুট
ডেট: 11/10/20
মাস (পুরো): November
মাস (সংক্ষিপ্ত): Nov
দিন (পুরো): Tuesday
দিন (সংক্ষিপ্ত): Tue