データベースに日付を設定するためにデータ型を使用しdatatime
ていますが、完全なデータ時間と時間と分を提供します。日付のみを次の形式で設定したいdd-mm-yyyy
2843 次
4 に答える
6
おそらく、代わりに日付datetime
を使用しますか?
于 2013-03-27T06:56:00.083 に答える
2
a) 2008 年以降、Date
使用できるデータ型があります。
b) データ型を変更できない場合は、a を変換しdatetime
てdate
時間を「切り捨てる」ことができます。例:convert( date, GETDATE() )
が返され、列'2013-03-27'
に挿入されると時間がありますdatetime
00:00:00.000
c) 文字列に変換するときに時間コンポーネントを表示したくない場合は、選択した形式で convert を使用します: http://msdn.microsoft.com/en-us/library/ms187928.aspx
于 2013-03-27T06:57:41.190 に答える
1
于 2013-03-27T07:00:11.593 に答える
0
これを試して
DateTime dt = DateTime.Now;
SqlCommand cmd = new SqlCommand("INSERT into myTable(dateColumn) Values (@pDate)", conn);
cmd.Parameters.AddWithValue("@pDate", dt.Date.ToShortDateString());
于 2013-03-27T07:03:31.027 に答える