【发布时间】:2018-05-13 20:03:48
【问题描述】:
如何创建没有时区的 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 转换为本地时间。不保证提供的位置是记录位置的当地时间。
【问题讨论】:
标签: java timezone xmlgregoriancalendar