जावा कार्यक्रम की वर्तमान तिथि / TIme पाने के लिए

इस कार्यक्रम में, आप जावा में विभिन्न प्रारूपों में वर्तमान तिथि और समय प्राप्त करना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा स्ट्रिंग
  • जावा बेसिक इनपुट और आउटपुट

उदाहरण 1: डिफ़ॉल्ट प्रारूप में वर्तमान तिथि और समय प्राप्त करें

 import java.time.LocalDateTime; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); System.out.println("Current Date and Time is: " + current); ) )

आउटपुट

 वर्तमान तिथि और समय है: 2017-08-02T11: 25: 44.973

उपरोक्त कार्यक्रम में, वर्तमान तिथि और समय को LocalDateTime.now()विधि का उपयोग करके चर वर्तमान में संग्रहीत किया जाता है ।

डिफ़ॉल्ट प्रारूप के लिए, इसे एक LocalDateTimeवस्तु से एक स्ट्रिंग में आंतरिक रूप से एक toString()विधि का उपयोग करके परिवर्तित किया जाता है।

उदाहरण 2: पैटर्न के साथ वर्तमान तिथि और समय प्राप्त करें

 import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS"); String formatted = current.format(formatter); System.out.println("Current Date and Time is: " + formatted); ) )

आउटपुट

 वर्तमान तिथि और समय है: 2017-08-02 11: 29: 57.401

उपरोक्त कार्यक्रम में, हमने Year-Month-Day Hours:Minutes:Seconds.Millisecondsकिसी DateTimeFormatterऑब्जेक्ट का उपयोग करके प्रारूप के एक पैटर्न को परिभाषित किया है ।

फिर, हम का उपयोग किया है LocalDateTimeकी format()दी फ़ॉर्मेटर उपयोग करने के लिए विधि। यह हमें स्वरूपित स्ट्रिंग आउटपुट प्राप्त करता है।

उदाहरण 3: पूर्वनिर्धारित स्थिरांक का उपयोग करके वर्तमान तिथि समय प्राप्त करें

 import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.BASIC_ISO_DATE; String formatted = current.format(formatter); System.out.println("Current Date is: " + formatted); ) )

आउटपुट

 वर्तमान तिथि है: 20170802

उपरोक्त कार्यक्रम में, हमने BASIC_ISO_DATEआउटपुट के रूप में वर्तमान आईएसओ तिथि प्राप्त करने के लिए एक पूर्वनिर्धारित प्रारूप का उपयोग किया है ।

उदाहरण 4: स्थानीय शैली में वर्तमान दिनांक समय प्राप्त करें

 import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.time.format.FormatStyle; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM); String formatted = current.format(formatter); System.out.println("Current Date is: " + formatted); ) )

आउटपुट

 वर्तमान तिथि है: अगस्त 2, 2017 11:44:19 पूर्वाह्न

उपरोक्त कार्यक्रम में, हमने Mediumदिए गए प्रारूप में वर्तमान तिथि-समय प्राप्त करने के लिए स्थानीयकृत शैली का उपयोग किया है । वहाँ अन्य शैलियों के रूप में अच्छी तरह से कर रहे हैं: Full, Longऔर Short

यदि आप रुचि रखते हैं, तो यहां सभी DateTimeFormatter पैटर्न की एक सूची है।

दिलचस्प लेख...