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

जेपीए और हाइबरनेट के साथ यूटीसी में दिनांक/समय और टाइमस्टैम्प कैसे स्टोर करें?

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

How to Store Date/Time and Timestamps in UTC with JPA and Hibernate?

जेपीए और हाइबरनेट के साथ यूटीसी में दिनांक/समय और टाइमस्टैम्प संग्रहीत करना

जावा पर्सिस्टेंस एपीआई (जेपीए) और हाइबरनेट में, दिनांक/समय का प्रबंधन करना और विभिन्न समय क्षेत्रों में टाइमस्टैम्प मान एक चुनौती हो सकते हैं। यूटीसी (समन्वित यूनिवर्सल टाइम) समय के लगातार भंडारण और पुनर्प्राप्ति को सुनिश्चित करने के लिए, ढांचे को उचित रूप से कॉन्फ़िगर करना महत्वपूर्ण है। @पहचान सार्वजनिक अंतर आईडी; @टेम्पोरल(टेम्पोरलटाइप.टाइमस्टैम्प) सार्वजनिक java.util.दिनांक दिनांक; )

Properties.xml JPA कॉन्फ़िगरेशन फ़ाइल में, निम्नलिखित प्रॉपर्टी जोड़ें:

public class Event {
    @Id
    public int id;

    @Temporal(TemporalType.TIMESTAMP)
    public java.util.Date date;
}

स्प्रिंग बूट का उपयोग करना

यदि स्प्रिंग बूट का उपयोग कर रहे हैं, तो इस प्रॉपर्टी को अपने एप्लिकेशन.प्रॉपर्टी फ़ाइल में जोड़ें:

spring.jpa.properties.hibernet.jdbc.time_zone =UTC

इस कॉन्फ़िगरेशन के साथ, दिनांक और टाइमस्टैम्प को UTC समय क्षेत्र में संग्रहीत और पुनर्प्राप्त किया जाएगा। उदाहरण के लिए, यदि तारीख 2008-02-03 9:30 पूर्वाह्न प्रशांत मानक समय (पीएसटी) है, तो इसे डेटाबेस में 2008-02-03 5:30 अपराह्न यूटीसी के रूप में संग्रहीत किया जाएगा। पुनर्प्राप्त होने पर, इसे यूटीसी समय के रूप में समझा जाएगा, इसलिए 5:30 अपराह्न यूटीसी किसी अन्य समय क्षेत्र में रूपांतरण के बाद भी 5:30 अपराह्न यूटीसी बना रहेगा।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3