কম্পিউটার

কিভাবে জাভাতে printf() পদ্ধতি ব্যবহার করে তারিখ ফরম্যাট করবেন?


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

  1. কিভাবে JSP তারিখ বিন্যাস?

  2. printf() ব্যবহার করে % কিভাবে প্রিন্ট করবেন?

  3. AM-PM ফরম্যাটে সময় ফরম্যাট করার জন্য জাভা প্রোগ্রাম

  4. জাভাতে ডিফল্ট পদ্ধতি ব্যবহার করে ডায়মন্ড সমস্যা কীভাবে সমাধান করবেন