мне нужно иметь следующий формат: аааа-мм-jjThh: мм: sszzzzzzДата Формат времени не Форматирование
И положил его в тип XML свойства «DateTime».
Итак, я сделал это:
var xmlObj= new xmlObj.tHeader();
xmlObj.prop = DateTime.ParseExact(DateTime.Now.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"), "yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'", CultureInfo.InvariantCulture);
Console.WriteLine(xmlObj.prop);
Console.WriteLine команда возврата: 03/05/2016 15:43:10
Я не понимаю, почему собственность удалить формат.
В XSD это свойство ожидает формат даты и времени.
Любые идеи?
EDIT:
Ok, на результат команды, я вижу формат по умолчанию, но если преобразовать мой объект XML в файл, формат правильно:
Очень странно ... но теперь все в порядке. Большое спасибо всем вам
Вам нужны речевые знаки или yyyy-MM-ddTHH: mm: ssZ fine? –
yyyy-MM-ddTHH: mm: ssZ is fine – Portekoi
просто любопытно, откуда происходит 'xmlObj.tHeader'? –