यह मैनुअल जावा में वर्तमान टाइमस्टैम्प प्राप्त करने के तरीकों को प्रदर्शित करेगा।
जावा में वर्तमान टाइमस्टैम्प कैसे प्राप्त करें?
जावा में वर्तमान टाइमस्टैम्प प्राप्त करने के लिए, आप नीचे दिए गए वर्गों के तरीकों का उपयोग कर सकते हैं:
-
- तिथि वर्ग
- ज़ोनडडेटटाइम क्लास
- तत्काल कक्षा
- लोकलडेटटाइम क्लास
आइए उल्लिखित कक्षाओं के तरीकों के कामकाज की जाँच करें!
विधि 1: दिनांक वर्ग का उपयोग करके वर्तमान टाइमस्टैम्प प्राप्त करें
वर्तमान टाइमस्टैम्प प्राप्त करने के लिए, आप 'का उपयोग कर सकते हैं' दिनांक 'java.util पैकेज का वर्ग' के साथ SimpleDateFormat 'क्लास ऑब्जेक्ट वांछित प्रारूप का उपयोग करके टाइमस्टैम्प को प्रारूपित करने के लिए।
वाक्य - विन्यास
SimpleDateFormat वर्ग के साथ दिनांक वर्ग का उपयोग करके वर्तमान टाइमस्टैम्प प्राप्त करने के लिए, निम्न सिंटैक्स का उपयोग करें:
df.format ( नई तारीख़ ( ) ) ;
यहां, ' डीएफ 'ऑब्जेक्ट एक SimpleDateFormat क्लास ऑब्जेक्ट है जो कॉल करता है' प्रारूप() 'विधि और पैरामीटर के रूप में एक नया दिनांक वर्ग ऑब्जेक्ट पास करता है।
उदाहरण
इस उदाहरण में, हम पहले SimpleDateFormat वर्ग का एक उदाहरण बनाएंगे और एक प्रारूप पास करेंगे जिसे हम दिनांक प्रदर्शित करने के लिए उपयोग करना चाहते हैं:
SimpleDateFormat डीएफ = नया SimpleDateFormat ( 'दिन/माह/वर्ष।HH:mm:ss' ) ;
फिर, हम एक स्ट्रिंग टाइप वेरिएबल बनाएंगे जिसका नाम “ TIMESTAMP ' जो वर्तमान टाइमस्टैम्प मान को निर्दिष्ट प्रारूप में संग्रहीत करता है:
अंत में, हम कंसोल विंडो पर वैल्यू वेरिएबल टाइमस्टैम्प प्रिंट करेंगे:
आउटपुट निर्दिष्ट प्रारूप में वर्तमान टाइमस्टैम्प दिखाता है:
आइए एक विशिष्ट क्षेत्र के भीतर वर्तमान टाइमस्टैम्प प्राप्त करें।
विधि 2: ZonedDateTime Class का उपयोग करके वर्तमान टाइमस्टैम्प प्राप्त करें
यह खंड विशिष्ट क्षेत्र के वर्तमान टाइमस्टैम्प को प्राप्त करने की प्रक्रिया का प्रदर्शन करेगा ' ज़ोनडडेटटाइम ' कक्षा। ZonedDateTime वर्ग ज़ोन डेटा युक्त टाइमस्टैम्प उत्पन्न करता है। सिस्टम का डिफ़ॉल्ट क्षेत्र 'का उपयोग करके प्राप्त किया जाता है' प्रणालीगत चूक() 'विधि, और दिए गए क्षेत्र के लिए वर्तमान टाइमस्टैम्प' का उपयोग करके प्राप्त किया जाता है अभी व() ' तरीका।
वाक्य - विन्यास
सिस्टम के क्षेत्र के लिए वर्तमान टाइमस्टैम्प प्राप्त करने के लिए ' ज़ोनडडेटटाइम 'वर्ग, नीचे दिए गए सिंटैक्स का उपयोग करें:
ZonedDateTime.now ( valueOfZoneId ) ;
यहाँ, ZonedDateTime वर्ग 'कॉल करेगा' अभी व() 'ज़ोनआईड के एक चर को पारित करके विधि जो सिस्टम के क्षेत्र के लिए वर्तमान टाइमस्टैम्प को संग्रहीत करती है।
उदाहरण
सबसे पहले, हम 'का उपयोग करके ज़ोन की जानकारी के साथ वर्तमान टाइमस्टैम्प प्राप्त करेंगे' प्रणालीगत चूक() 'ज़ोनआईड की विधि और इसे' नाम की वस्तु में संग्रहीत करें क्षेत्र ':
ZoneId क्षेत्र = ZoneId.systemDefault ( ) ;
फिर, हम कॉल करेंगे ' अभी व() 'क्षेत्र को तर्क के रूप में पारित करके विधि। परिणामी आउटपुट मान 'में सहेजा जाएगा' दिनांक समय के साथ ' वस्तु:
अंत में, हम ZonedDateTime ऑब्जेक्ट का मान प्रिंट करेंगे:
आउटपुट हमारे क्षेत्र का वर्तमान टाइमस्टैम्प दिखाता है, जो है ' अमेरिका/शिकागो ':
आइए जावा में वर्तमान टाइमस्टैम्प प्राप्त करने के लिए एक और दृष्टिकोण का प्रयास करें।
विधि 3: तत्काल कक्षा का उपयोग करके वर्तमान टाइमस्टैम्प प्राप्त करें
' तुरंत 'वर्ग समय में पूरी तरह से अपरिवर्तनीय तत्काल का सबसे आम कार्यान्वयन है। इसका ' अभी व() सेकंड नामक इंस्टेंट में वर्तमान टाइमस्टैम्प प्राप्त करने के लिए 'विधि का उपयोग किया जाता है।
वाक्य - विन्यास
' का उपयोग करके वर्तमान टाइमस्टैम्प प्राप्त करने के लिए नीचे दिए गए सिंटैक्स का पालन करें' तुरंत ' कक्षा:
तत्काल.अब ( ) ;
उदाहरण
यहां, हम सबसे पहले इंस्टेंट क्लास का एक ऑब्जेक्ट बनाएंगे जिसका नाम “ वर्तमान टाइमस्टैम्प ' जो वर्तमान टाइमस्टैम्प के मूल्य को ' अभी व() ' तरीका:
इंस्टेंट करंटटाइमस्टैम्प = इंस्टेंट.नाउ ( ) ;
फिर, 'का उपयोग करके वर्तमान टाइमस्टैम्प मान प्रिंट करें' System.out.println () ' तरीका:
आउटपुट इंस्टेंट में वर्तमान टाइमस्टैम्प प्रदर्शित करता है, और ' टी 'आउटपुट में' का प्रतिनिधित्व करता है समय ”, जो दिनांक और समय के बीच एक विराम के रूप में कार्य करता है:
अब, जावा में वर्तमान टाइमस्टैम्प प्राप्त करने की अंतिम विधि की ओर बढ़ें।
विधि 4: LocalDateTime वर्ग का उपयोग करके वर्तमान टाइमस्टैम्प प्राप्त करें
इस खंड में, हम आपको बताएंगे कि आप 'का उपयोग करके वर्तमान टाइमस्टैम्प कैसे प्राप्त कर सकते हैं' लोकलडेटटाइम ' कक्षा। आप इसे 'के साथ उपयोग कर सकते हैं डेटटाइमफॉर्मेटर 'वर्ग वांछित पैटर्न में प्रारूपित करने के लिए। यह जावा में दिनांक और समय के लिए सबसे लोकप्रिय वर्ग है।
वाक्य - विन्यास
LocalDateTime वर्ग की अभी () पद्धति का उपयोग करने के लिए दिए गए सिंटैक्स का पालन करें:
LocalDateTime.now ( ) ;
उदाहरण
इस उदाहरण में, हम सबसे पहले एक ' दिनांक और समय 'लोकलडेटटाइम क्लास का ऑब्जेक्ट जो वर्तमान टाइमस्टैम्प के मूल्य को संग्रहीत करता है' अभी व() ' तरीका:
LocalDateTime dateTime = LocalDateTime.now ( ) ;
फिर, हम 'का उपयोग करके पैटर्न सेट करेंगे' ऑफ पैटर्न () 'डेटटाइमफॉर्मेटर क्लास की विधि और फिर' को आमंत्रित करता है प्रारूप() 'विधि' पास करके दिनांक और समय 'ऑब्जेक्ट एक तर्क के रूप में:
अंत में, कंसोल पर वर्तमान टाइमस्टैम्प प्रिंट करें:
उत्पादन
हमने जावा में वर्तमान टाइमस्टैम्प प्राप्त करने के विभिन्न तरीकों को कवर किया है।
निष्कर्ष
जावा में वर्तमान टाइमस्टैम्प प्राप्त करने के लिए, आप दिनांक वर्ग, ज़ोनडडेट टाइम क्लास, इंस्टेंट क्लास और लोकलडेटटाइम क्लास के तरीकों का उपयोग कर सकते हैं। ये वर्ग java.time और java.util संकुल से संबंधित हैं। वे 'जैसे तरीकों का उपयोग करते हैं' अभी व() ',' ' प्रारूप() ',' ' नमूना() ', और इसी तरह। इस मैनुअल में, हमने विस्तृत उदाहरणों के साथ जावा में वर्तमान टाइमस्टैम्प प्राप्त करने के सभी तरीकों का प्रदर्शन किया।