У меня проблема, когда я записываю DataSet в XML, который имеет столбец типа DateTime, и я хочу управлять выходной формат.
DataSet data = LoadDataSet();
data.Tables[0].Rows[0]["MyDate"] = DateTime.Now;
data.WriteXml(myFile);
По умолчанию формат DateTime в XML выглядит следующим образом:
2011-08-02T17:39:00-07:00
Я бы хотел использовать пользовательский формат даты или, по крайней мере, удалить информацию о часовом поясе.
Есть ли здесь каким-либо способом контролировать формат столбцов DateTime в моем XML-наборе данных?
Моя интуиция говорит «нет», поскольку я предполагаю, что это сделано таким образом, чтобы облегчить преобразование данных между часовыми поясами, но я заметил, что могу успешно читать XML DataSet, даже если теги столбца DateTime опускают данные часового пояса, поэтому я надеялся, что может делать нечто подобное при записи в XML.