PyXB генерирует недопустимый XML-дату и время. Как это решить? - PullRequest
0 голосов
/ 09 сентября 2018

Настройка Сохранить часовой пояс в true в PyXB :

pyxb.PreserveInputTimeZone(True)

Создание элемента с датой и временем с заданным часовым поясом:

datetime.datetime.fromtimestamp(1536697951,pytz.timezone('Europe/Amsterdam')

И работает toxml():

element.toxml(element_name='FOO')

Отображает следующую дату (недействительно):

2018-05-04T09:04:01.699CET

вместо (действительный):

2018-05-04T09:04:01.699+02:00

Как я могу избежать этого? Кто устанавливает формат даты и времени «toxml»? Как возможно, что форматирование библиотеки в самих форматах не принимает ??

Спасибо

...