के साथ ZonedDateTime toString compatability मैं अपने ZonedDateTime
ऑब्जेक्ट पर toString()
पर कॉल करना सुनिश्चित करता हूं कि ऑब्जेक्ट आईएसओ -8601 प्रारूप का पालन करेगा।आईएसओ 8601
toString()
विधि राज्यों के लिए प्रलेखन:
... उत्पादन आईएसओ 8601 के साथ संगत है अगर ऑफसेट और आईडी हैं ही
इसका मतलब यह है कि वहां मौजूद एक स्थिति जहां zdt.getOffset()
zdt.getZone().getRules().getOffset(zdt.toInstant())
से कुछ अलग लौटाएगा?
यह समझ में नहीं आता है।
क्या कोई ऐसा उदाहरण प्रदान कर सकता है जिसमें ऑफ़सेट और आईडी समान नहीं हैं (यानी: जहां toString()
आईएसओ -8601 का अनुपालन नहीं करता है) ताकि मैं दस्तावेज़ में विवरण को बेहतर ढंग से समझ सकूं।
धन्यवाद।
"या एक फॉर्मेटर": [DateTimeFormatter.ISO_OFFSET_DATE_TIME] (http://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html#ISO_OFFSET_DATE_TIME) दिमाग में स्प्रिंग्स। –