0

AJAX CalendarExtender を TextBox コントロールに使用しました。TextBox からデータベース テーブルへの値 (Date) が必要です。どうやって使ったの

command.Parameters.AddWithValue(..?..)

カレンダーから選択したときの値は次のように表示されます-

August 9, 2012

4

2 に答える 2

0

次のような日時値で文字列を解析しようとしましたか

var date = DateTime.ParseExact("August 9, 2012", "MMMM d, yyyy", CultureInfo.InvariantCulture);

command.Parameters.AddWithValue("@dateParameterName", date);
于 2012-08-14T07:09:15.917 に答える
0

を使用することをお勧めDateTime.TryParse()します。これは、ユーザーが無効であっても、テキスト ボックスに任意の値を入力できるためです。DateTime.ParseExact()文字列が正確な形式の有効な日時であることが確実な場合にのみ適切です。System.Convert.ToDateTime()あなたはそれについてそして方法についてここでもっと読むことができます

DateTime.Parse と Convert.ToDateTime の違いはありますか?

于 2012-08-14T09:01:52.607 に答える