2

これが重複している可能性があることはわかっていますが、コードはまだ C# で機能していません。

日時形式を 12:00:00 ではなく 00:00:00 に変換したい

のようにしてみました

   cmd.Parameters.Add(new SqlParameter("@fromDate", dtFromDate.Date.ToString("yyyy-MM-dd HH:mm:ss")));

しかし、私のために働いていません:(

私を修正してください。

4

2 に答える 2

9

フォーマット文字列で hh:mm:ss の代わりに H:mm:ss を変更します。

H は時間を 0 ~ 23 の数値で表し、 hh は時間を 01 ~ 12 の数値で表します。

dtFromDate.Date.ToString("yyyy-MM-dd H:mm:ss")));

つまり、次のようになります。

cmd.Parameters.Add(new SqlParameter("@fromDate", dtFromDate.Date.ToString("yyyy-MM-dd H:mm:ss")));

これは機能します。

于 2013-10-09T05:07:16.003 に答える