के साथ लोकलडेट टाइम से तत्काल बनाएं, मेरे पास स्ट्रिंग प्रारूप ddMMyyyy और hh: mm और timeZone में डीबी में संग्रहीत दिनांक है। मैं उस जानकारी के आधार पर एक इंस्टेंट बनाना चाहता हूं, लेकिन मुझे नहीं पता कि यह कैसे करें।जावा 8 - टाइमज़ोन
कुछ
तरहLocalDateTime dateTime = LocalDateTime.of(2017, Month.JUNE, 1, 13, 39);
Instant instant = dateTime.toInstant(TimeZone.getTimeZone("ECT"));
क्या आपका मतलब है 'ZonedDateTime.ofInstant (तत्काल, TimeZone.getDefault()) '? – soorapadman
@ सोरापैडमैन जो एक ज़ोनडेटडेट टाइम लौटाएगा। ओपी एक त्वरित चाहता है। –
** समय क्षेत्र के लिए 3-4 वर्ण संक्षेपों का कभी भी उपयोग न करें। ** वे * वास्तविक समय क्षेत्र नहीं हैं, मानकीकृत नहीं हैं, और यहां तक कि अद्वितीय भी नहीं! प्रारूप 'महाद्वीप/क्षेत्र' जैसे प्रारूप में [सत्य समय क्षेत्र नाम] (https://en.m.wikipedia.org/wiki/List_of_tz_database_time_zones) का उपयोग करें (https///en'] (https: //en.m। wikipedia.org/wiki/Europe/London), ['यूरोप/पेरिस'] (https://en.m.wikipedia.org/wiki/Europe/Paris), 'एशिया/कोलकाता', 'प्रशांत/ऑकलैंड'। यदि "ईसीटी" से आपका मतलब इक्वाडोर समय है, तो 'ZoneId.of ("America/Guayaquil") का उपयोग करें। यदि आप मध्य यूरोप का मतलब रखते हैं, तो उपयुक्त 'यूरोप/...' ज़ोन नाम का उपयोग करें। –