1

重複の可能性:
SQL Server 日時データ型からのみ日付部分を返す方法

日付データ型を使用したにもかかわらず、SQLサーバーから日付のみを取得する必要があります。時間も取得しています。ただし、データベースn_strat_date列には時刻値ではなく日付値のみがあります。

私のテーブル:

ここに画像の説明を入力

私の出力:

ここに画像の説明を入力

4

2 に答える 2

0

日付を SQL に保存する方法に関係なく、このデータを C#DateTimeの値で読み込む場合は、常に時刻の部分が含まれます (12:00:00 AM特に指定しない限り、これは です)。

ここでの問題は SQL とは何の関係もありません。アプリケーションのフォーマットの問題です。

具体的には、 という変数に DateTime 値が含まれている場合startDate、フォームstartDateまたはstartDate.ToString()に出力する代わりに、次のように明示的な形式を使用しますstartDate.ToString("M/d/yyyy")

これがどのように機能するかを確認するためのオンラインテストです。

于 2012-12-08T08:19:10.500 に答える
0

試してみてください。テーブル名から CONVERT(date,column_name) を選択すると動作します

于 2012-12-08T14:09:45.387 に答える