Как вы сериализуете эти DateTimes?
Мне кажется, что они были преобразованы в строки, и в этом случае вы сможете проверить свойство Request.UserLanguages и вставить соответствующий CultureInfo в обычный вызов string.Format () .
Стандартный XML-сериализатор использует независимый от культуры формат, объясненный здесь :
DateTime указывается в следующей форме "ГГГГ-ММ-ДД Чт: мм: сс", где:
- ГГГГ обозначает год
- ММ обозначает месяц
- ДД указывает день
- T указывает начало требуемого отрезка времени
- чч указывает на час
- мм обозначает минуты
- сс указывает на второе
Обратите внимание, что они должны быть в UTC.