जावा में वर्तमान टाइमस्टैम्प कैसे प्राप्त करें

Java Mem Vartamana Ta Imastaimpa Kaise Prapta Karem



आपके सिस्टम की घड़ी आपके द्वारा बनाई गई और आपके कंप्यूटर पर अपडेट की जाने वाली प्रत्येक फ़ाइल, आपके द्वारा भेजी या प्राप्त की गई ईमेल, इत्यादि के लिए एक तिथि और टाइमस्टैम्प निर्दिष्ट करती है। कंप्यूटर का प्रत्येक कार्य दिनांक और समय पर निर्भर करता है। कभी-कभी, किसी एप्लिकेशन को विकसित करते समय वर्तमान तिथि या समय की आवश्यकता हो सकती है। जावा आपको दो पैकेज, java.time और java.util का उपयोग करके दिनांक और समय सेट और समायोजित करने की अनुमति देता है।

यह मैनुअल जावा में वर्तमान टाइमस्टैम्प प्राप्त करने के तरीकों को प्रदर्शित करेगा।

जावा में वर्तमान टाइमस्टैम्प कैसे प्राप्त करें?

जावा में वर्तमान टाइमस्टैम्प प्राप्त करने के लिए, आप नीचे दिए गए वर्गों के तरीकों का उपयोग कर सकते हैं:







    • तिथि वर्ग
    • ज़ोनडडेटटाइम क्लास
    • तत्काल कक्षा
    • लोकलडेटटाइम क्लास

आइए उल्लिखित कक्षाओं के तरीकों के कामकाज की जाँच करें!



विधि 1: दिनांक वर्ग का उपयोग करके वर्तमान टाइमस्टैम्प प्राप्त करें

वर्तमान टाइमस्टैम्प प्राप्त करने के लिए, आप 'का उपयोग कर सकते हैं' दिनांक 'java.util पैकेज का वर्ग' के साथ SimpleDateFormat 'क्लास ऑब्जेक्ट वांछित प्रारूप का उपयोग करके टाइमस्टैम्प को प्रारूपित करने के लिए।



वाक्य - विन्यास





SimpleDateFormat वर्ग के साथ दिनांक वर्ग का उपयोग करके वर्तमान टाइमस्टैम्प प्राप्त करने के लिए, निम्न सिंटैक्स का उपयोग करें:

df.format ( नई तारीख़ ( ) ) ;


यहां, ' डीएफ 'ऑब्जेक्ट एक SimpleDateFormat क्लास ऑब्जेक्ट है जो कॉल करता है' प्रारूप() 'विधि और पैरामीटर के रूप में एक नया दिनांक वर्ग ऑब्जेक्ट पास करता है।



उदाहरण

इस उदाहरण में, हम पहले SimpleDateFormat वर्ग का एक उदाहरण बनाएंगे और एक प्रारूप पास करेंगे जिसे हम दिनांक प्रदर्शित करने के लिए उपयोग करना चाहते हैं:

SimpleDateFormat डीएफ = नया SimpleDateFormat ( 'दिन/माह/वर्ष।HH:mm:ss' ) ;


फिर, हम एक स्ट्रिंग टाइप वेरिएबल बनाएंगे जिसका नाम “ TIMESTAMP ' जो वर्तमान टाइमस्टैम्प मान को निर्दिष्ट प्रारूप में संग्रहीत करता है:

स्ट्रिंग टाइमस्टैम्प = df.format ( नई तारीख़ ( ) ) ;


अंत में, हम कंसोल विंडो पर वैल्यू वेरिएबल टाइमस्टैम्प प्रिंट करेंगे:

System.out.println ( 'वर्तमान टाइमस्टैम्प:' + टाइमस्टैम्प ) ;



आउटपुट निर्दिष्ट प्रारूप में वर्तमान टाइमस्टैम्प दिखाता है:


आइए एक विशिष्ट क्षेत्र के भीतर वर्तमान टाइमस्टैम्प प्राप्त करें।

विधि 2: ZonedDateTime Class का उपयोग करके वर्तमान टाइमस्टैम्प प्राप्त करें

यह खंड विशिष्ट क्षेत्र के वर्तमान टाइमस्टैम्प को प्राप्त करने की प्रक्रिया का प्रदर्शन करेगा ' ज़ोनडडेटटाइम ' कक्षा। ZonedDateTime वर्ग ज़ोन डेटा युक्त टाइमस्टैम्प उत्पन्न करता है। सिस्टम का डिफ़ॉल्ट क्षेत्र 'का उपयोग करके प्राप्त किया जाता है' प्रणालीगत चूक() 'विधि, और दिए गए क्षेत्र के लिए वर्तमान टाइमस्टैम्प' का उपयोग करके प्राप्त किया जाता है अभी व() ' तरीका।

वाक्य - विन्यास

सिस्टम के क्षेत्र के लिए वर्तमान टाइमस्टैम्प प्राप्त करने के लिए ' ज़ोनडडेटटाइम 'वर्ग, नीचे दिए गए सिंटैक्स का उपयोग करें:

ZonedDateTime.now ( valueOfZoneId ) ;


यहाँ, ZonedDateTime वर्ग 'कॉल करेगा' अभी व() 'ज़ोनआईड के एक चर को पारित करके विधि जो सिस्टम के क्षेत्र के लिए वर्तमान टाइमस्टैम्प को संग्रहीत करती है।

उदाहरण

सबसे पहले, हम 'का उपयोग करके ज़ोन की जानकारी के साथ वर्तमान टाइमस्टैम्प प्राप्त करेंगे' प्रणालीगत चूक() 'ज़ोनआईड की विधि और इसे' नाम की वस्तु में संग्रहीत करें क्षेत्र ':

ZoneId क्षेत्र = ZoneId.systemDefault ( ) ;


फिर, हम कॉल करेंगे ' अभी व() 'क्षेत्र को तर्क के रूप में पारित करके विधि। परिणामी आउटपुट मान 'में सहेजा जाएगा' दिनांक समय के साथ ' वस्तु:

ZonedDateTime zDateTime = ZonedDateTime.now ( क्षेत्र ) ;


अंत में, हम ZonedDateTime ऑब्जेक्ट का मान प्रिंट करेंगे:

System.out.println ( 'वर्तमान टाइमस्टैम्प:' + zDateTime ) ;



आउटपुट हमारे क्षेत्र का वर्तमान टाइमस्टैम्प दिखाता है, जो है ' अमेरिका/शिकागो ':


आइए जावा में वर्तमान टाइमस्टैम्प प्राप्त करने के लिए एक और दृष्टिकोण का प्रयास करें।

विधि 3: तत्काल कक्षा का उपयोग करके वर्तमान टाइमस्टैम्प प्राप्त करें

' तुरंत 'वर्ग समय में पूरी तरह से अपरिवर्तनीय तत्काल का सबसे आम कार्यान्वयन है। इसका ' अभी व() सेकंड नामक इंस्टेंट में वर्तमान टाइमस्टैम्प प्राप्त करने के लिए 'विधि का उपयोग किया जाता है।

वाक्य - विन्यास

' का उपयोग करके वर्तमान टाइमस्टैम्प प्राप्त करने के लिए नीचे दिए गए सिंटैक्स का पालन करें' तुरंत ' कक्षा:

तत्काल.अब ( ) ;


उदाहरण

यहां, हम सबसे पहले इंस्टेंट क्लास का एक ऑब्जेक्ट बनाएंगे जिसका नाम “ वर्तमान टाइमस्टैम्प ' जो वर्तमान टाइमस्टैम्प के मूल्य को ' अभी व() ' तरीका:

इंस्टेंट करंटटाइमस्टैम्प = इंस्टेंट.नाउ ( ) ;


फिर, 'का उपयोग करके वर्तमान टाइमस्टैम्प मान प्रिंट करें' System.out.println () ' तरीका:

System.out.println ( 'वर्तमान टाइमस्टैम्प:' + करंट टाइमस्टैम्प ) ;



आउटपुट इंस्टेंट में वर्तमान टाइमस्टैम्प प्रदर्शित करता है, और ' टी 'आउटपुट में' का प्रतिनिधित्व करता है समय ”, जो दिनांक और समय के बीच एक विराम के रूप में कार्य करता है:


अब, जावा में वर्तमान टाइमस्टैम्प प्राप्त करने की अंतिम विधि की ओर बढ़ें।

विधि 4: LocalDateTime वर्ग का उपयोग करके वर्तमान टाइमस्टैम्प प्राप्त करें

इस खंड में, हम आपको बताएंगे कि आप 'का उपयोग करके वर्तमान टाइमस्टैम्प कैसे प्राप्त कर सकते हैं' लोकलडेटटाइम ' कक्षा। आप इसे 'के साथ उपयोग कर सकते हैं डेटटाइमफॉर्मेटर 'वर्ग वांछित पैटर्न में प्रारूपित करने के लिए। यह जावा में दिनांक और समय के लिए सबसे लोकप्रिय वर्ग है।

वाक्य - विन्यास

LocalDateTime वर्ग की अभी () पद्धति का उपयोग करने के लिए दिए गए सिंटैक्स का पालन करें:

LocalDateTime.now ( ) ;


उदाहरण

इस उदाहरण में, हम सबसे पहले एक ' दिनांक और समय 'लोकलडेटटाइम क्लास का ऑब्जेक्ट जो वर्तमान टाइमस्टैम्प के मूल्य को संग्रहीत करता है' अभी व() ' तरीका:

LocalDateTime dateTime = LocalDateTime.now ( ) ;


फिर, हम 'का उपयोग करके पैटर्न सेट करेंगे' ऑफ पैटर्न () 'डेटटाइमफॉर्मेटर क्लास की विधि और फिर' को आमंत्रित करता है प्रारूप() 'विधि' पास करके दिनांक और समय 'ऑब्जेक्ट एक तर्क के रूप में:

स्ट्रिंग करंटटाइमस्टैम्प = डेटटाइमफॉर्मेटर.ऑफ़पैटर्न ( 'yyyy/MM/dd; HH:mm:ss' ) ।प्रारूप ( दिनांक और समय ) ;


अंत में, कंसोल पर वर्तमान टाइमस्टैम्प प्रिंट करें:

System.out.println ( 'वर्तमान समय टिकट:' +वर्तमान टाइमस्टैम्प ) ;



उत्पादन


हमने जावा में वर्तमान टाइमस्टैम्प प्राप्त करने के विभिन्न तरीकों को कवर किया है।

निष्कर्ष

जावा में वर्तमान टाइमस्टैम्प प्राप्त करने के लिए, आप दिनांक वर्ग, ज़ोनडडेट टाइम क्लास, इंस्टेंट क्लास और लोकलडेटटाइम क्लास के तरीकों का उपयोग कर सकते हैं। ये वर्ग java.time और java.util संकुल से संबंधित हैं। वे 'जैसे तरीकों का उपयोग करते हैं' अभी व() ',' ' प्रारूप() ',' ' नमूना() ', और इसी तरह। इस मैनुअल में, हमने विस्तृत उदाहरणों के साथ जावा में वर्तमान टाइमस्टैम्प प्राप्त करने के सभी तरीकों का प्रदर्शन किया।