Datetime.Now
でなんとかして時間を指定したいので、たとえば、
DateTime.Now.AddDays(-1);
正確には24時間前の昨日の日付を取得しますが、特定の時間、たとえば午後5時の昨日の日付を取得したいと思います。
StackOverflowでこれに関連して役立つものを見つけることができません、何か提案はありますか?
使用する:
DateTime.Now.Date.AddDays(-1).AddHours(17);
TimeSpan
のインスタンスを作成し、DateTime.Now
で削除/追加できます。
OR
DateTime dt = DateTime.Now.AddDays(-1);
DateTime newdt = New DateTime(dt.Year, dt.Month, dt.Day, 17, 0, 0);