"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > अपने जावा एप्लिकेशन में MySQL डेटाटाइम और टाइमस्टैम्प को प्रभावी ढंग से कैसे प्रबंधित करें?

अपने जावा एप्लिकेशन में MySQL डेटाटाइम और टाइमस्टैम्प को प्रभावी ढंग से कैसे प्रबंधित करें?

2024-11-04 को प्रकाशित
ब्राउज़ करें:408

How to Manage MySQL Datetimes and Timestamps Effectively in Your Java Application?

जावा में MySQL डेटाटाइम और टाइमस्टैम्प को प्रबंधित करना

जावा एप्लिकेशन से MySQL डेटाबेस के साथ काम करते समय, दिनांक और समय की जानकारी को संभालना एक हो सकता है उपलब्ध विभिन्न डेटा प्रकारों के कारण चुनौती। एक उपयुक्त समझौता खोजने के लिए, प्रत्येक प्रकार की विशेषताओं को समझना महत्वपूर्ण है।

जावा में प्रतिनिधित्व

जावा में, तिथियों को आम तौर पर java.util द्वारा दर्शाया जाता है। दिनांक वर्ग. यह वर्ग एक टाइमस्टैम्प को संपुटित करता है, जिसमें दिनांक और समय दोनों की जानकारी होती है। Java.util.Date की सटीकता आम तौर पर मिलीसेकंड में होती है।

MySQL में प्रतिनिधित्व

MySQL तीन मानक दिनांक और समय प्रकार प्रदान करता है: DATE, TIME और TIMESTAMP। JDBC में, इन प्रकारों को क्रमशः java.sql.Date, java.sql.Time, और java.sql.Timestamp पर मैप किया जाता है। ये कक्षाएं java.util.Date के उपवर्ग हैं।

Java.util.Date के विपरीत, java.sql.Date में केवल दिनांक की जानकारी होती है, जबकि java.sql.Time में केवल समय की जानकारी होती है। दूसरी ओर, java.sql.Timestamp, दिनांक और समय दोनों की जानकारी को जोड़ती है। इन प्रकारों की सटीकता डेटाबेस पर निर्भर करती है, लेकिन यह अक्सर मिलीसेकंड में होती है। setTimestamp() विधि.

java.util.Date date = getItSomehow(); टाइमस्टैम्प टाइमस्टैम्प = नया टाइमस्टैम्प(दिनांक.गेटटाइम()); तैयारस्टेटमेंट = कनेक्शन.तैयारस्टेटमेंट("चयन करें * टीबीएल से जहां टीएस > ?"); तैयारस्टेटमेंट.सेटटाइमस्टैम्प(1, टाइमस्टैम्प);

टाइमस्टैम्प पुनर्प्राप्त करना

java.util.Date date = getItSomehow();
Timestamp timestamp = new Timestamp(date.getTime());
preparedStatement = connection.prepareStatement("SELECT * FROM tbl WHERE ts > ?");
preparedStatement.setTimestamp(1, timestamp);

टाइमस्टैम्प टाइमस्टैम्प = परिणामसेट.गेटटाइमस्टैम्प("ts"); java.util.दिनांक दिनांक = टाइमस्टैम्प; // आप बस अपकास्ट कर सकते हैं।

इन विभिन्न डेटा प्रकारों और उनके उपयोग पैटर्न को समझकर, आप MySQL डेटाबेस के साथ इंटरफेस करते समय अपने जावा एप्लिकेशन में डेटाटाइम और टाइमस्टैम्प को प्रभावी ढंग से प्रबंधित कर सकते हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3