Ошибка выбора даты DateTimePicker

#c# #.net

#c# #.net

Вопрос:

Я использую DateTimePicker, я установил для его свойства CustomFormat значение дд / ММ / гггг. В системе у меня есть формат M / d / гггг. Как я могу сделать DateTimePicker независимым от системного.

Я пробовал такие инструкции, как

     DateInstance.Format = DateTimePickerFormat.Custom;
  

но это не работает.

У меня это вызывает 2 проблемы:

1) когда я пишу такие инструкции, как

     DateInstance.Value = DateTime.Now;
  

это неправильно отображается в средстве выбора даты и времени [например: 5.07.2014 (M / d / y) будет отображаться как 29.05.2017 (dd / MM / yyyy)]

2) Когда я пытаюсь выбрать дату с помощью мыши, изменяется только значение дня, в то время как месяц и год остаются прежними.

Комментарии:

1. Я полагаю, вы имеете в виду дд / ММ / гггг. (прописная буква M)