प्रिंटफ () विधि का उपयोग स्वरूपित स्ट्रिंग को मुद्रित करने के लिए किया जाता है, यह एक प्रारूप स्ट्रिंग का प्रतिनिधित्व करने वाली स्ट्रिंग और परिणामी स्ट्रिंग में होने वाले तत्वों का प्रतिनिधित्व करने वाली वस्तुओं की एक सरणी को स्वीकार करता है, यदि तर्कों की संख्या वर्णों की संख्या से अधिक है प्रारूप स्ट्रिंग में अतिरिक्त वस्तुओं को नजरअंदाज कर दिया जाता है।
निम्न तालिका उनके विवरण के साथ दिनांक प्रिंटफ () पद्धति को प्रिंट करने के लिए विभिन्न प्रारूप वर्णों को सूचीबद्ध करती है -
वर्णों को प्रारूपित करें | <टीडी> |
'बी' | संबंधित तर्क पूरे महीने के नाम के रूप में स्वरूपित है। |
'ख' | संबंधित तर्क को संक्षिप्त महीने के नाम के रूप में स्वरूपित किया गया है। |
'एच' | संबंधित तर्क को संक्षिप्त महीने के नाम के रूप में स्वरूपित किया गया है। |
'ए' | संबंधित तर्क को सप्ताह के दिन (पूर्ण) के नाम के रूप में स्वरूपित किया जाता है। |
'ए' | संबंधित तर्क को सप्ताह के दिन के नाम के रूप में स्वरूपित किया जाता है (संक्षिप्त)। |
'सी' | संबंधित तर्क को वर्ष के रूप में स्वरूपित किया गया है (चार अंकों का वर्ष 100 से विभाजित) |
'वाई' | संबंधित तर्क को वर्ष (4-अंकीय संख्या) के रूप में स्वरूपित किया जाता है। |
'वाई' | संबंधित तर्क को वर्ष (2-अंकीय संख्या) के रूप में स्वरूपित किया जाता है। |
'जे' | संबंधित तर्क को वर्ष के दिन (3-अंकीय संख्या) के रूप में स्वरूपित किया जाता है। |
'एम' | संबंधित तर्क को महीने (2-अंकीय संख्या) के रूप में स्वरूपित किया जाता है। |
'डी' | संबंधित तर्क को महीने के दिन के रूप में स्वरूपित किया जाता है (2 अंकों की संख्या 0 के साथ)। |
'ई' | इसी तर्क को महीने के दिन (2-अंकीय संख्या) के रूप में स्वरूपित किया जाता है। |
उदाहरण
निम्न उदाहरण दर्शाता है कि प्रिंटफ () विधि का उपयोग करके दिनांक मान को कैसे प्रारूपित किया जाए।
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
उदाहरण
निम्नलिखित उदाहरण दर्शाता है कि जावा प्रिंटफ () पद्धति का उपयोग करके एक वर्ष को कैसे प्रारूपित किया जाए।
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
उदाहरण
निम्नलिखित उदाहरण दर्शाता है कि जावा के प्रिंटफ () विधि का उपयोग करके एक सप्ताह के महीने और दिन के नाम कैसे प्रिंट करें -
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