0

日時ピッカーコントロールで現在選択されている値とは別に日時を抽出する方法が知りたいです??

4

3 に答える 3

0

表示目的でそれらが必要な場合は、次のようにすることができます。

DateTimePicker.Value.ToShortDateString()-日付文字列を提供します
DateTimePicker.Value.ToShortTimeSttring()-時間文字列を提供します

于 2009-02-21T10:07:02.100 に答える
0

DateTimePicker.Valueを返すので、DateTimeの プロパティとプロパティをDateTime使用できます。DateTimeOfDay

重要な注意点:

値をデータベースに保存する場合は、日付値をデータ パラメータに入れます。文字列を連結して SQL クエリを作成しないでください。これにより、SQL インジェクション攻撃にさらされることになります。簡単な例を次に示します (テスト済みのコードではありません。アイデアを提供するためだけです)。

DateTime theDate = dtPicker.Value.Date;
IDbCommand command = GetDbCommand("insert into table_name (name, thedate) values (@name, @thedate)");
command.Parameters.Add(command.CreateParameter("@name", theName));
command.Parameters.Add(command.CreateParameter("@thedate", theDate));
command.ExecuteNonQuery();

SQL インジェクション攻撃の回避 (および「無効な月」の問題の解決) に関する詳細は、次の場所にあります。

http://blogs.msdn.com/raulga/archive/2007/01/04/dynamic-sql-sql-injection.aspx

于 2009-02-21T09:52:11.140 に答える
-1

DateTimePicker.Value

私のために働いた。日付と時刻を示します。

于 2014-08-22T11:56:34.913 に答える