Форматирование даты «день дд / мм / гггг»

Я пытаюсь отформатировать дату, чтобы она выглядела следующим образом: «день мм / дд / гггг» для этого я использую что-то вроде: «dddd,» + dateFormatInfo.ShortDatePattern Дело в том, что ShortDatePattern , похоже, специфичен для текущей информации о культуре. например, я получаю: fr_FR: Лунди 27.06.2011 gb_GB: понедельник 27.06.2011, должно быть понедельник 27.06.2011 Надеюсь, я ясно говорю.

[Обновление] Я хотел, чтобы строка автоматически обновлялась между «dd / mm / yyyy» и «mm / dd / yyyy» в зависимости от текущей культуры, и я думал, что ShortDatePattern не помогает, но на самом деле это так! просто в en_GB все равно "дд / мм / гггг" [/ update]

[Решено]
DateTime date;
date.ToString ("dddd," + CurrentCultureInfo.DateTimeFormat.ShortDatePattern);

5
задан Cœur 1 January 2017 в 15:56
поделиться