который отображает дату а по клику открывается календарь с выбором
код примерно такой:
edtDate.Click += delegate
{
new DatePickerDialog(
this,
delegate (object sender, DateSetEventArgs e)
...
edtDate.Text = rbIsInv.Checked ? value.ToString("dd.MM.yyyy HH:mm") : value.ToString("dd.MM.yyyy");
со вчерашнего дня появилась проблема, что при выборе любой даты, месяц становится "00" (день и год нормальные)
Отладить и посмотреть почему так - не могу, потому что у меня это не проявляется
скорее всего проблема в региональных настр устройства. Можно попробовать задать культуру. Ну тут желательно это конечно воспроизвести. Нужно узнать что за настр. на устройстве https://docs.microsoft.com/ru-ru/dotnet/api/system.datetime.tostring?view=netcore-3.1
Обсуждают сегодня