Часовой пояс добавлен с типом = "xs: dateTime"

Когда я заполняю свое поле даты 28/12/12 08:51:51 и создаю XML-файл, я получаю вывод 2028-12-12T08: 51: 51 + 00: 00 . В моем XSD-файле тип этого поля задается как xs: dateTime .

The problem is that I only want the Date and Time, and not the time zone. So the output should be 2028-12-12T08:51:51

Кто-нибудь знает, где этот формат установлен?

3
nl ja de
Здесь есть два аспекта: определение схемы xml для dateTime указывает, что часовой пояс всегда разрешен для dateTime (и по умолчанию используется UTC, если не указано). Это означает, что ваш выход действителен. Не зная, какие инструменты вы используете для генерации вашего XML, невозможно предложить, как настроить его для вывода метки времени в UTC напрямую, без явного добавления информации о часовом поясе. Можете ли вы включить свой код, который генерирует XML?
добавлено автор Wichert Akkerman, источник

1 ответы

Используйте шаблон как

YYYY-MM-DDThh:mm:ss

Сделайте так:


  
    
  

1
добавлено
Является ли это допустимым способом представления дат в xsd/xml? Поддерживают ли эти XML-парсеры?
добавлено автор oɔɯǝɹ, источник