Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा में printf() मेथड का उपयोग करके डेट कैसे फॉर्मेट करें?


printf() मेथड एक फॉर्मेटेड स्ट्रिंग प्रिंट करने के लिए उपयोग किया जाता है। यह एक फॉर्मेट स्ट्रिंग को दर्शाने वाली स्ट्रिंग और परिणाम स्ट्रिंग में शामिल किए जाने वाले तत्वों को दर्शाने वाले ऑब्जेक्ट्स की एक सरणी स्वीकार करता है। यदि आर्गुमेंट्स की संख्या फॉर्मेट स्ट्रिंग में वर्णों की संख्या से अधिक है तो अतिरिक्त ऑब्जेक्ट्स को अनदेखा कर दिया जाता है।

निम्नलिखित तालिका printf() मेथड द्वारा डेट प्रिंट करने के लिए विभिन्न फॉर्मेट वर्णों को उनके विवरण के साथ सूचीबद्ध करती है:

फॉर्मेट वर्ण

विवरण

'B'संबंधित आर्गुमेंट को पूर्ण महीने के नाम के रूप में फॉर्मेट किया जाता है।
'b'संबंधित आर्गुमेंट को संक्षिप्त महीने के नाम के रूप में फॉर्मेट किया जाता है।
'h'संबंधित आर्गुमेंट को संक्षिप्त महीने के नाम के रूप में फॉर्मेट किया जाता है।
'A'संबंधित आर्गुमेंट को सप्ताह के दिन के नाम (पूर्ण) के रूप में फॉर्मेट किया जाता है।
'a'संबंधित आर्गुमेंट को सप्ताह के दिन के नाम (संक्षिप्त) के रूप में फॉर्मेट किया जाता है।
'C'संबंधित आर्गुमेंट को वर्ष (चार अंकों का वर्ष 100 से विभाजित) के रूप में फॉर्मेट किया जाता है।
'Y'संबंधित आर्गुमेंट को वर्ष (4-अंकीय संख्या) के रूप में फॉर्मेट किया जाता है।
'y'संबंधित आर्गुमेंट को वर्ष (2-अंकीय संख्या) के रूप में फॉर्मेट किया जाता है।
'j'संबंधित आर्गुमेंट को वर्ष के दिन (3-अंकीय संख्या) के रूप में फॉर्मेट किया जाता है।
'm'संबंधित आर्गुमेंट को महीने (2-अंकीय संख्या) के रूप में फॉर्मेट किया जाता है।
'd'संबंधित आर्गुमेंट को महीने के दिन (0's के साथ 2-अंकीय संख्या) के रूप में फॉर्मेट किया जाता है।
'e'संबंधित आर्गुमेंट को महीने के दिन (2-अंकीय संख्या) के रूप में फॉर्मेट किया जाता है।

उदाहरण: printf() का उपयोग करके डेट मान फॉर्मेट करना

import java.util.Date; 
public class Example { 
    public static void main(String args[]) { 
        // Date क्लास बनाना 
        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 क्लास बनाना 
        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

उदाहरण: महीने और सप्ताह के दिन के नाम प्रिंट करना

import java.util.Date; 
public class Example { 
    public static void main(String args[]) { 
        // Date क्लास बनाना 
        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
  1. - printf() का उपयोग करके % कैसे प्रिंट करें?

    आमतौर पर, printf() फ़ंक्शन का उपयोग मानों के साथ टेक्स्ट प्रिंट करने के लिए किया जाता है। यदि आप % को स्ट्रिंग या टेक्स्ट के रूप में प्रिंट करना चाहते हैं, तो आपको %% का उपयोग करना होगा। न तो सिंगल % कुछ प्रिंट करेगा और न ही यह कोई त्रुटि या चेतावनी दिखाएगा।C भाषा में printf() में % प्रिंट करने का ए

  1. - Java प्रोग्राम: समय को AM-PM फॉर्मेट में फॉर्मेट करना

    इस लेख में हम समझेंगे कि Java में समय को AM-PM फॉर्मेट में कैसे फॉर्मेट किया जाता है। एक फॉर्मेटिंग स्ट्रिंग वर्णन करती है कि दिनांक/समय मानों को स्ट्रिंग प्रतिनिधित्व से कैसे पढ़ा और लिखा जाना चाहिए। उदाहरण इनपुट: Current date: Thu Mar 17 16:04:31 IST 2022 आउटपुट: The current Time in AM/PM format

  1. जावा में डिफ़ॉल्ट मेथड्स का उपयोग करके डायमंड समस्या कैसे हल करें जावा में डिफ़ॉल्ट मेथड्स का उपयोग करके डायमंड समस्या कैसे हल करें

    इनहेरिटेंस दो क्लासेस के बीच एक संबंध है जहां एक क्लास दूसरी क्लास के गुणों को इनहेरिट करती है। इस संबंध को extends कीवर्ड का उपयोग करके परिभाषित किया जा सकता है -public class A extends B{}जो क्लास गुणों को इनहेरिट करती है उसे सब क्लास या चाइल्ड क्लास के रूप में जाना जाता है और जिस क्लास के गुणों को