Преобразование формата даты из ММ/ДД/гггг в ДД/ММ/гггг
я пытаюсь преобразовать формат даты из ММ/ДД/гггг в ДД/ММ/гггг. я перепробовал много вещей, но это не работает ..
Что я уже пробовал:
я даю вам только основной код. основные коды приведены ниже:
// cmd.Parameters.Add(DataAccess.CreateParameter(cmd, "DateofBirth", DbType.String, dob));// this is mr original code //i'm trying to convert the date format into dd/MM/yyyy //code here for change date format... if (txtboxdob.Text != "") { DateTime date = DateTime.ParseExact(txtboxdob.Text, "dd-MM-yyyy", null); cmd.Parameters.Add(DataAccess.CreateParameter(cmd, "DateofBirth", DbType.DateTime, dob)); } else { cmd.Parameters.Add(DataAccess.CreateParameter(cmd, "DateofBirth", DbType.String, txtboxdob.Text)); } // code end here...
//но приведенный выше код не работает, он принимает формат даты только в ММ/ДД/гггг,
пожалуйста, скажите мне, как можно решить эту проблему.
Richard MacCutchan
Вы не можете хранить значение в столбце базы данных в виде даты-времени или строки. Это может быть только то, что столбец объявлен как. И это никогда не должно быть строкой для значений дат.