Как создать 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 для относительного физического местоположения выражается в некотором часовом поясе, смещенном на +5 часов и 30 минут от UTC. Для местного времени мы должны сначала преобразовать в UTC, а затем в местное время путем смещения от UTC. Нет гарантии, что указанное местоположение соответствует местному времени для местоположения записи.