C# DateTime型の時間を消す

イラスト C#

DateTimeで時間だけ00:00にしたい

var dateTimeNow = DateTime.now();
var dt = DateTime.Pase(dateTimeNow.ToShortDateString());

日付で絞りたい場合、DateTime型には、時刻まで記載があります。

格納されているデータは

{2022/07/31 23:02:32}

このような形式で時刻が入っていますが、時刻だけ消したいとき

{2022/07/31 00:00:00}

にどうしようかなと。

手っ取り早くすませるためには、一度、文字列変換して

dateTimeNow.ToShortDateString()

これを再度DateTimeにPaseしてあげれば、思っていた形になりました。

コメント

タイトルとURLをコピーしました