#c# #.net #winforms #string-formatting #datetimepicker
#c# #.net #winforms #форматирование строки #datetimepicker
Вопрос:
Я хочу, чтобы DateTimePicker отображал свое время, используя стандартный формат .NET Short Time, но «Пользовательский» параметр для DateTimePicker не принимает строки стандартного формата.
Есть ли какой-либо способ получить эквивалентную строку пользовательского формата для DateTimePicker из текущего culture ( CultureInfo.CurrentCulture
)?
Ответ №1:
Использование
dateTimePicker1.CustomFormat = System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortTimePattern;
Или
dateTimePicker1.CustomFormat = CultureInfo.CurrentCulture.DateTimeFormat.ShortTimePattern;
Комментарии:
1. Есть ли причина, по которой я не должен идти
CultureInfo.CurrentCulture.DateTimeFormat.ShortTimePattern
? Он короче и, похоже, делает то же самое.