У меня есть следующая проблема с обработкой форматов datetime для компонента, который я разрабатываю.Поиск DateTimeFormat, полученный, когда DateTime.ToString() называется
string value = DateTime.Now.ToString(); // value = "8/3/2010 2:20:49 PM"
Как узнать, какой формат даты value
относится к ->"M/d/yyyy h:mm:ss tt"
Я хочу сохранить этот текущий формат DATETIME при экспорте и использовать тот же во время импорта. Различные apis, доступные в DateTimeFormatInfo.CurrentInfo
и CultureInfo.CurrentCulture.DateTimeFormat
, не предоставляют эту информацию.
Одним из решений, которое я знаю, является использование dt.ToString («u») для хранения и анализа времени в универсальном формате, но мне любопытно, как я мог получить вышеуказанный формат.
Да. Я использую это, но хотел знать, могу ли я получить текущий формат даты и времени. –
См. Ответ Канкан. Свойства LongDatePattern и LongTimePattern текущей культуры предоставят вам эту информацию. – tdammers