printf() পদ্ধতিটি একটি বিন্যাসিত স্ট্রিং প্রিন্ট করতে ব্যবহৃত হয়, এটি একটি বিন্যাস স্ট্রিং প্রতিনিধিত্বকারী একটি স্ট্রিং এবং ফলাফলের স্ট্রিং-এ থাকা উপাদানগুলির প্রতিনিধিত্বকারী বস্তুর একটি বিন্যাস গ্রহণ করে, যদি আর্গুমেন্টের সংখ্যা অক্ষরের সংখ্যার চেয়ে বেশি হয় ফরম্যাট স্ট্রিং-এ অতিরিক্ত বস্তু উপেক্ষা করা হয়।
নিম্নলিখিত সারণী বিভিন্ন বিন্যাস অক্ষর তালিকা প্রিন্ট করার জন্য তারিখ printf() পদ্ধতির সাথে তাদের বিবরণ −
অক্ষর বিন্যাস করুন | বিবরণ |
'বি' | সংশ্লিষ্ট যুক্তিটি পুরো মাসের নাম হিসাবে ফর্ম্যাট করা হয়েছে। |
'b' | সম্পর্কিত যুক্তিটি সংক্ষিপ্ত মাসের নাম হিসাবে ফর্ম্যাট করা হয়েছে৷ |
'h' | সম্পর্কিত যুক্তিটি সংক্ষিপ্ত মাসের নাম হিসাবে ফর্ম্যাট করা হয়েছে৷ |
'A' | সপ্তাহের দিনের নাম (সম্পূর্ণ) হিসাবে সংশ্লিষ্ট যুক্তি বিন্যাস করা হয়েছে। |
'a' | সপ্তাহের দিনের নাম (সংক্ষিপ্ত) হিসাবে সংশ্লিষ্ট আর্গুমেন্ট ফরম্যাট করা হয়েছে। |
'C' | সংশ্লিষ্ট যুক্তিটি বছর হিসাবে ফর্ম্যাট করা হয়েছে (চার-সংখ্যার বছরকে 100 দিয়ে ভাগ করা হয়েছে) |
'Y' | সংশ্লিষ্ট যুক্তিটি বছর (4-সংখ্যার সংখ্যা) হিসাবে ফর্ম্যাট করা হয়েছে। |
'y' | সংশ্লিষ্ট যুক্তিটি বছর (2-সংখ্যা সংখ্যা) হিসাবে ফর্ম্যাট করা হয়েছে। |
'j' | সংশ্লিষ্ট যুক্তিটি বছরের দিন হিসাবে ফর্ম্যাট করা হয়েছে (3-সংখ্যার সংখ্যা)। |
'আমি' | সংশ্লিষ্ট যুক্তিটি মাস (2-সংখ্যার সংখ্যা) হিসাবে ফর্ম্যাট করা হয়েছে। |
'd' | সংশ্লিষ্ট যুক্তিটি মাসের দিন হিসাবে ফর্ম্যাট করা হয়েছে (0 এর সাথে 2-সংখ্যার সংখ্যা)। |
'e' | সংশ্লিষ্ট যুক্তিটি মাসের দিন (2-সংখ্যার সংখ্যা) হিসাবে ফর্ম্যাট করা হয়েছে। |
উদাহরণ
নিম্নলিখিত উদাহরণ প্রদর্শন করে কিভাবে printf() পদ্ধতি ব্যবহার করে তারিখের মান বিন্যাস করতে হয়।
import java.util.Date; public class Example { public static void main(String args[]) { //creating the date class Date obj = new Date(); System.out.printf("%tD%n", obj); System.out.printf("Date: %td%n", obj); System.out.printf("Month: %tm%n", obj); System.out.printf("Year: %ty%n", obj); } }
আউটপুট
11/10/20 Date: 10 Month: 11 Year: 20
উদাহরণ
নিম্নলিখিত উদাহরণটি জাভা printf() পদ্ধতি ব্যবহার করে কীভাবে একটি বছর ফর্ম্যাট করতে হয় তা দেখায়।
import java.util.Date; public class Example { public static void main(String args[]) { //creating the date class Date obj = new Date(); System.out.printf("%tD%n", obj); System.out.printf("Year: %tY%n", obj); System.out.printf("Day of the year: %tj%n", obj); } }
আউটপুট
11/10/20 Year: 2020 Day of the year: 315
উদাহরণ
নিচের উদাহরণে দেখানো হয়েছে কিভাবে জাভা-
-এর printf() পদ্ধতি ব্যবহার করে সপ্তাহ k-এর মাস ও দিনের নাম প্রিন্ট করা যায়import java.util.Date; public class Example { public static void main(String args[]) { //creating the date class Date obj = new Date(); System.out.printf("Date: %tD%n", obj); System.out.printf("Month (full): %tB%n", obj); System.out.printf("Month (abbrevation): %tb%n", obj); System.out.printf("Day (full): %tA%n", obj); System.out.printf("Day (abbrevation): %ta%n", obj); } }
আউটপুট
Date: 11/10/20 Month (full): November Month (abbrevation): Nov Day (full): Tuesday Day (abbrevation): Tue