मैं अपने डीबी के टाइमज़ोन फ़ील्ड के साथ एक टाइमस्टैम्प में डालने की कोशिश कर रहा हूं जिसमें एक स्ट्रिंग है जिसमें तैयार कथन का उपयोग करके दिनांक, समय और समय क्षेत्र शामिल है।मैं तैयार कथन के साथ postgresql में टाइमज़ोन के साथ टाइमस्टैम्प कैसे डाल सकता हूं?
समस्या यह है कि Timestamp.valueof फ़ंक्शन उस समय क्षेत्र को ध्यान में नहीं रखता है जो स्ट्रिंग को जोड़ता है जिससे यह त्रुटि उत्पन्न करता है। स्वीकार्य प्रारूप yyyy- [m] m- [d] d hh: mm: ss [.f ...] जो टाइमज़ोन का उल्लेख नहीं करता है।
सटीक कोड है कि त्रुटि का कारण बनता है कि:
pst.setTimestamp (2, Timestamp.valueOf ("2012-08-24 14:00:00 02: 00"))
क्या कोई रास्ता है कि मैं इसे दूर कर सकता हूं ?? अग्रिम धन्यवाद!
ठीक है यह एक स्वीकार्य तरीका है, लेकिन मैं अगर वहाँ afored उल्लेख माध्यम से यह कर के किसी भी तरह से है पता करने के लिए करना चाहते हैं। –