में कनवर्ट करना मेरे पास एक विधि getCalendarFromClass
है जो मुझे Calendar
का ऑब्जेक्ट देता है।जोडा टाइम - कैलेंडर ऑब्जेक्ट को स्थानीयडेट
और मैं इसे fromCalendarFields
विधि का उपयोग करके जोडा टाइम एपीआई के LocalDate
में परिवर्तित कर रहा हूं।
LocalDate.fromCalendarFields(a.getCalendarFromClass());
लेकिन जब इस रूपांतरण प्रदर्शन के रूप में मैं इसे जावाडोक में नहीं मिला था कैसे TimeZone
निर्दिष्ट कर सकते हैं।
fromCalendarFields
विधि के लिए जावाडोक का उल्लेख है:
प्रत्येक क्षेत्र कैलेंडर से पूछे और LOCALDATE को सौंपा गया है। यह उपयोगी है यदि आप ज़ोन को अनदेखा करते हुए कैलेंडर को स्थानीय दिनांक के रूप में उपयोग कर रहे हैं।
जहां से मुझे कैलेंडर प्राप्त हो रहा है, डीबी जीएमटी के रूप में समय क्षेत्र है लेकिन मैं पहले इसे ईएसटी में परिवर्तित करना चाहता हूं और फिर इसे – Abubakkar
@Abu पर संसाधित करना चाहता हूं: क्या आपका मतलब है कि आप संग्रहीत * तत्काल * लेना चाहते हैं और इसे ईएसटी में परिवर्तित करना चाहते हैं (जिसके द्वारा मुझे लगता है कि आप तारीख के आधार पर ईडीटी/ईएसटी का मतलब है)? यदि ऐसा है, तो 'लोकलडेट' में कनवर्ट करने से पहले, सही समय क्षेत्र में 'कैलेंडर' पर समय क्षेत्र सेट करें। –