কম্পিউটার টিউটোরিয়াল

জাভাতে printf() মেথড দিয়ে ফরম্যাটিং করার সঠিক পদ্ধতি

printf() মেথড একটি ফরম্যাটেড স্ট্রিং প্রিন্ট করতে ব্যবহৃত হয়। এটি একটি ফরম্যাট স্ট্রিং এবং অবজেক্টের একটি অ্যারে গ্রহণ করে। যদি আর্গুমেন্টের সংখ্যা ফরম্যাট স্ট্রিংয়ের ক্যারেক্টার সংখ্যায় বেশি হয়, তবে অতিরিক্ত অবজেক্টগুলো উপেক্ষা করা হয়।

জাভা printf() মেথডে টাইম ফরম্যাট করার ফরম্যাট ক্যারেক্টারসমূহ

ফরম্যাট ক্যারেক্টার বিবরণ
'H'দিনের আওয়ার (০০-২৪)।
'I'দিনের আওয়ার (০১-১২)।
'k'দিনের আওয়ার (০-২৪)।
'l'দিনের আওয়ার (১-১২)।
'M'আওয়ারের মিনিট (০০-৫৯)।
'S'মিনিটের সেকেন্ড (০০-৬০)।
'L'মিলিসেকেন্ড (০০০-৯৯৯)।
'N'ন্যানোসেকেন্ড (০০০০০০০০০-৯৯৯৯৯৯৯৯৯)।
'p'AM বা PM।
'z'টাইম জোন।
'Z'টাইম জোন স্ট্রিং।
's'ইপক থেকে সেকেন্ড।
'Q'ইপক থেকে মিলিসেকেন্ড।

উদাহরণ: printf() দিয়ে ডেট ফরম্যাট

import java.util.Date;

public class Example {
    public static void main(String args[]) {
        Date obj = new Date();
        System.out.printf("%tT%n", obj);
        System.out.printf("আওয়ার: %tH%n", obj);
        System.out.printf("মিনিট: %tM%n", obj);
        System.out.printf("সেকেন্ড: %tS%n", obj);
    }
}

আউটপুট

15:50:28
আওয়ার: 15
মিনিট: 50
সেকেন্ড: 28

উদাহরণ: ১২ ও ২৪ ঘণ্টার ফরম্যাটে টাইম প্রিন্ট

import java.util.Date;

public class Example {
    public static void main(String args[]) {
        Date obj = new Date();
        System.out.printf("%tT%n", obj);
        System.out.printf("১২ ঘণ্টা: %tI:%tM %tp %n", obj, obj, obj);
        System.out.printf("২৪ ঘণ্টা: %tH: আওয়ার %tM: মিনিট %tS: সেকেন্ড%n", obj, obj, obj);
    }
}

আউটপুট

11:38:08
১২ ঘণ্টা: 11:38 am
২৪ ঘণ্টা: 11: আওয়ার 38: মিনিট 08: সেকেন্ড

উপরের উদাহরণে একই date অবজেক্ট ব্যবহার করা হয়েছে। একাধিক আর্গুমেন্ট এড়াতে إندেক্স রেফারেন্স 1$ ব্যবহার করা যায়:

উদাহরণ: إندেক্স রেফারেন্স ব্যবহার

import java.util.Date;

public class Example {
    public static void main(String args[]) {
        Date obj = new Date();
        System.out.printf("%tT%n", obj);
        System.out.printf("১২ ঘণ্টা: %tI:%1$tM %1$tp %n", obj);
        System.out.printf("২৪ ঘণ্টা: %1$tH: আওয়ার %1$tM: মিনিট %1$tS: সেকেন্ড%n", obj);
    }
}

আউটপুট

11:47:13
১২ ঘণ্টা: 11:47 am
২৪ ঘণ্টা: 11: আওয়ার 47: মিনিট 13: সেকেন্ড
  1. জাভা Math.random ব্যবহার করার পদ্ধতি

  2. MySQL-এ WITH ROLLUP সঠিকভাবে ব্যবহার করা

  3. Java-এ MySQL LIKE কোয়ারিতে সঠিক কোটেশন (Quotes) ব্যবহার করা

  4. macOS-এ Homebrew দিয়ে একাধিক জাভা ভার্সন ইনস্টল ও ম্যানেজ করা