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

जावा में सही ढंग से प्रिंटफ () के साथ स्वरूपण का उपयोग कैसे करें?

प्रिंटफ () विधि का उपयोग स्वरूपित स्ट्रिंग को मुद्रित करने के लिए किया जाता है, यह एक प्रारूप स्ट्रिंग का प्रतिनिधित्व करने वाली स्ट्रिंग और परिणामी स्ट्रिंग में होने वाले तत्वों का प्रतिनिधित्व करने वाली वस्तुओं की एक सरणी को स्वीकार करता है, यदि तर्कों की संख्या वर्णों की संख्या से अधिक है प्रारूप स्ट्रिंग में अतिरिक्त वस्तुओं को नजरअंदाज कर दिया जाता है।

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

<थ>विवरण
वर्णों को प्रारूपित करें
'एच'
संबंधित तर्क दिन के घंटे (00-24) के रूप में स्वरूपित है।
'मैं'
संबंधित तर्क दिन के घंटे (01 -12) के रूप में स्वरूपित है।
'के'
संबंधित तर्क को दिन के घंटे (0-24) के रूप में स्वरूपित किया जाता है।
'एल'
संबंधित तर्क दिन के घंटे (1-12) के रूप में स्वरूपित है।
'एम'
संबंधित तर्क एक घंटे के मिनट (00-59) के रूप में स्वरूपित है।
'एस'
संबंधित तर्क को एक मिनट (00-60) के सेकंड के रूप में स्वरूपित किया जाता है।
'एल'
संबंधित तर्क को मिलीसेकंड (000-999) के रूप में स्वरूपित किया गया है।
'एन'
संबंधित तर्क को नैनो सेकंड (000000000 - 999999999) के रूप में स्वरूपित किया गया है।
'पी'
संबंधित तर्क को अपराह्न या पूर्वाह्न के रूप में स्वरूपित किया गया है।
'z'
संबंधित तर्क समय zxone के रूप में स्वरूपित है।
'जेड'
संबंधित तर्क को समय क्षेत्र का प्रतिनिधित्व करने वाली स्ट्रिंग के रूप में स्वरूपित किया गया है।
's'
संबंधित तर्क युग के बाद से सेकंड के रूप में स्वरूपित है।
'क्यू'
इसी तर्क को युग से मिलीसेकंड के रूप में स्वरूपित किया गया है।

उदाहरण

निम्न उदाहरण दर्शाता है कि प्रिंटफ () विधि का उपयोग करके दिनांक मान को कैसे प्रारूपित किया जाए।

import java.util.Date;
public class Example {
   public static void main(String args[]) {  
      //creating the date class
      Date obj = new Date();
      System.out.printf("%tT%n", obj);
      System.out.printf("Hours: %tH%n", obj);
      System.out.printf("Minutes: %tM%n", obj);
      System.out.printf("Seconds: %tS%n", obj);
   }
}

आउटपुट

15:50:28
Hours: 15
Minutes: 50
Seconds: 28

उदाहरण

निम्नलिखित उदाहरण दर्शाता है कि java pritntf () पद्धति का उपयोग करके 12 घंटे और 24 घंटे के समय को कैसे प्रिंट किया जाए।

import java.util.Date;
public class Example {
   public static void main(String args[]) {  
      //creating the date class
      Date obj = new Date();
      System.out.printf("%tT%n", obj);
      System.out.printf("Time 12 hours: %tI:%tM %tp %n", obj, obj, obj); System.out.printf("Time 24 hours: %tH: hours %tM: minutes %tS: seconds%n", obj, obj, obj);
   }
}

आउटपुट

11:38:08
Time 12 hours: 11:38 am
Time 24 hours: 11: hours 38: minutes 08: seconds

यदि आप उपरोक्त उदाहरण में देखते हैं, तो हम उसी तारीख . का उपयोग कर रहे हैं विभिन्न मूल्यों को मुद्रित करने के लिए, हम नीचे दिखाए गए अनुसार सूचकांक संदर्भ 1$ का उपयोग करके कई तर्कों से बच सकते हैं -

उदाहरण

import java.util.Date;
public class Example {
   public static void main(String args[]) {  
      //creating the date class
      Date obj = new Date();
      System.out.printf("%tT%n", obj);
      System.out.printf("Time 12 hours: %tI:%1$tM %1$tp %n", obj);
      System.out.printf("Time 24 hours: %1$tH: hours %1$tM: minutes %1$tS: seconds%n", obj);
   }
}

आउटपुट

11:47:13
Time 12 hours: 11:47 am
Time 24 hours: 11: hours 47: minutes 13: seconds

  1. Java Math.random का उपयोग कैसे करें?

    द Math.random() जावा विधि 0.0 और 1.0 के बीच एक छद्म यादृच्छिक संख्या उत्पन्न करती है। परिणामी यादृच्छिक संख्या को 0-1 से बाहर की सीमा प्राप्त करने के लिए गुणा किया जा सकता है, और परिणाम 0 हो सकता है लेकिन हमेशा 1 से कम होता है। जब आप प्रोग्रामिंग कर रहे होते हैं, तो अक्सर ऐसी स्थितियाँ होती है

  1. MySQL में रोलअप के साथ सही तरीके से कैसे उपयोग करें?

    रोलअप के साथ उपयोग करने के लिए सिंटैक्स इस प्रकार है - रोलअप के साथ अपने ColumnName1 द्वारा अपनेTableName समूह से अपना ColumnName1,sum(yourColumnName2) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTabl

  1. जावा में MySQL में खोज चर के साथ LIKE का उपयोग करते समय उद्धरणों का सही ढंग से उपयोग कैसे करें?

    खोज चर के साथ LIKE का उपयोग करने के लिए सही सिंटैक्स निम्नलिखित है - स्ट्रिंग sqlQuery;sqlQuery =अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम % +yourSearchVariableName + % जैसा हो; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (3.48 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -