Я пытаюсь создать программу, которая будет хранить дату в базе данных в формате dd/MM/yyyy.I googled и видел те же результаты. Я пробовал кодировать его, но он не работает. Дата ввода находится в шаблоне dd/MM/yy с использованием пользовательского формата datetimepicker. После небольшого манипулирования строкой для удаления нулей нулевой последовательности возвращается строка MM/dd/yyyy.C# date time picker conversion
Вот мой код
System.Windows.Forms.MessageBox.Show(Cdate.Text + "CDATE"); //shows dd/MM/yyyy
string[] datecut = new string[4];
datecut = Cdate.Text.Split('/');
DateTime cdate = DateTime.ParseExact(datecut[0].PadLeft(2, '0') + '/' + datecut[1].PadLeft(2, '0') + '/' + datecut[2], "dd/MM/yyyy", null);
EC.setCDate(cdate.ToShortDateString());
System.Windows.Forms.MessageBox.Show(cdate.ToShortDateString()); //shows MM/dd/yyyy
datecut = Cdate.Text.Split('/');
DateTime date = DateTime.ParseExact(datecut[0].PadLeft(2, '0') + '/' + datecut[1].PadLeft(2, '0') + '/' + datecut[2], "dd/MM/yyyy", null);
EC.setDate(date.ToShortDateString());
System.Windows.Forms.MessageBox.Show(date.ToShortDateString());
Какая база данных? –