SOではそのような質問がたくさんあることは知っていますが、私の状況は少し奇妙に思えます。
textbox
aspx ページにカレンダー エクステンダー コントロールがあります。
デフォルトの形式は、エクステンダーの日付形式プロパティの「d」です。15th May 2012
カレンダーから日付を選択すると、が表示され5/15/2012
ます。これで問題ありません。
それは文字列であり、私のdbフィールドは日時型であるため、使用しています
Convert.ToDateTime(TextBox.Text); // TextBox.Text = 5/15/2012
ただし、例外がスローされます
string was not recognized as valid datetime
。
次に、コードを変更して使用DateTime.Parse()
しましたが、問題は残ります。次に、日付を次のように再フォーマットしようとしましたが、
Convert.ToDateTime(string.Format("0:MM-dd-yyyy",TextBox.Text)).Date
しかし、それでも例外がスローされます..
私を助けてください。