मेरे पास ऑरैक टेबल में टाइमस्टैम्प कॉलम है। समय संग्रहित करते समय मैं इसे इस कॉलम में यूटीसी में संग्रहीत करता हूं। इस टाइम स्टैम्प को पुनः प्राप्त करने के लिए मैं स्प्रिंग के जेडीबीसी टेम्पलेट का उपयोग कर रहा हूं, जबकि टाइमस्टैम्प टाइप ऑब्जेक्ट देता है।जावा में अपेक्षित टाइमज़ोन में ऑरैकल टाइमस्टैम्प कॉलम को कैसे पुनर्प्राप्त करें?
मैं वर्तमान समय क्षेत्र में "डीडी-एमएम-वाईवायवाई एचएच: मिमी: एसएस" प्रारूप में दिनांक समय स्ट्रिंग प्राप्त करना चाहता हूं। आदेश में प्राप्त करने के लिए है कि मैं कोड निम्नलिखित कोशिश कर रहा हूँ:
new LocalDateTime(<retrieved TimeStamp>, <current user DateTimeZone>).toString("yyyy-MM-dd HH:mm:ss")
दोनों LocalDateTime और DateTimeZone Joda पुस्तकालय से।
यह अपेक्षा के अनुसार कभी भी काम नहीं कर रहा है। कोड के ऊपर वर्तमान उपयोगकर्ता के समय क्षेत्र के बजाय मुझे केवल यूटीसी में दिनांक समय स्ट्रिंग देता है।
मुझे क्या याद आ रही है?
LocalDateTime आप यहाँ instantiating रहे हैं के लिए पूरी तरह से योग्य वर्ग नाम क्या है? मैं जो भी कर रहा हूं उसके जैसा कोई दस्तावेज ढूंढने में असमर्थ हूं। –
मेरा बुरा। विवरण में अद्यतन किया गया। यह जोडा पुस्तकालय से है। –