2

datetime ではなく date のみを返すストアド プロシージャを作成しました。

現在の日付 2013-10-06

したがって、da.fill() メソッドを使用してこの結果をデータセットに保存すると、データテーブル内に 2013-10-06 12:00:00 という形式の datetime で保存されます。

この問題を解決するには?

4

4 に答える 4

0

DateTime 文字列をフォーマットして、日付のみを表示できます。.NET には日付のみのデータ型がないため、DateTime オブジェクトから日付をフィルター処理する必要があります。メソッドを選択しToShortDateString()、特別なフォーマットが必要な場合は、ToString()メソッドを使用してフォーマット文字列を指定する必要があります。この文字列は、Google で「DateTime フォーマット」を検索すると簡単に見つかります。

于 2013-11-11T09:49:45.497 に答える
0

SqlDateTimeクラスが役立つかもしれません

于 2013-11-11T09:50:17.283 に答える