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

LocalDateTime को दिनांक और वापस में कनवर्ट करें

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

Convert LocalDateTime to Date and back

फिलहाल मुझे माइग्रेशन प्रोजेक्ट के लिए बहुत सारे इंटीग्रेशन टेस्ट लिखने हैं। पुराना कोड java.util.Date का बहुत अधिक उपयोग करता है, लेकिन प्रोजेक्ट Java 17 का उपयोग करता है। इसलिए मैं अपने परीक्षणों के लिए नई दिनांक कक्षाओं का उपयोग करना चाहता था।

मैंने दिनांक को लोकलडेटटाइम में बदलने और वापस करने के लिए निम्नलिखित दो सहायक विधियों का उपयोग किया।

private LocalDateTime toLocalDateTime(Date toConvert) {
        var instant = toConvert.toInstant();
        var zonedDateTime = instant.atZone(ZoneId.systemDefault());
        return zonedDateTime.toLocalDateTime();
}

private Date toDate(LocalDateTime toConvert) {
        var zonedDateTime = toConvert.atZone(ZoneId.systemDefault());
        return Date.from(zonedDateTime.toInstant());
}
विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/Taijidude/convert-localdatetime-to-date-and-back-4lkj?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3