ddlから抽出された文字列値をDateTimeデータ型に変換できません。文字列をDateTime形式に変換する際の問題
型「にSystem.FormatException」の例外が発生したがmscorlib.dll ではなく、ユーザーコードで処理されなかった
エラーメッセージ。追加情報:文字列は で、有効なDateTimeとして認識されませんでした。
私はSQLデータベースで日付を更新する必要があります。
これは、データ辞書の画像であり、私が必要と属性は、これらの日時を取得し、変換私の現在のコードです
SQL Table http://i65.tinypic.com/ri4z95.jpg
誕生日になります。
string birth = ddlDay.SelectedItem.Value + "-" + ddlMonth.SelectedItem.Value + "-" + ddlYear.SelectedItem.Value;
DateTime birthDate = DateTime.ParseExact(birth, "dd-MMMM-yyyy", System.Globalization.CultureInfo.InvariantCulture);
objCustomer.birthDate = birthDate;
あなたには「出産」の価値はありませんか? –
あなたのDropDownListsが何を表示しているのか分かりません。 –
もちろん、ドロップダウンリストを分離するのではなく、何らかの形式の日付選択コントロールを使用すると、選択した日付を「DateTime」として公開することになります。文字列と書式を完全に使用します。 –