如何创建没有时区的 XMLGregorianCalendar?没有时间偏移 (0) == UTC,它在输出中输出“Z”。我的字段的含义是隐含的本地时间,其中位置在 xml 记录的其他地方指定(例如地址)。
如何创建具有未定义时区(时区不确定)的 XMLGregorianCalendar?
有效的 XML ISO-8601 公历格式包括:
- CCYY-MM-DDThh:mm:ss – 没有 Zulu 时间指示符或 TimeOffset 是指相对物理位置的本地时间。
- CCYY-MM-DDThh:mm:ssZ – 相对物理位置的 DateTime 以 UTC (Zulu) 时间表示,对于本地时间,必须进行转换。
- CCYY-MM-DDThh:mm:ss+05:30 相对物理位置的 DateTime 以某个时区表示,该时区与 UTC 相差 +5 小时 30 分钟。对于本地时间,我们必须首先转换为 UTC,然后通过偏移 UTC 转换为本地时间。不保证提供的位置是记录位置的当地时间。