2つの日時の間の日数を取得しようとしていますが、正確なタイムスパンではなく、日付aと日付bの「日付」の差に従っています。時間は考慮されません。
これまでのところ、以下を使用してアイテムの年齢を計算しました。
(DateTime.Now - creationDate).Days
このコードの問題は、前日に作成されたものの 24 時間以内に作成されたものについては、「0 日」と出力されることです。これは明らかにユーザーには明確ではありません。
だから私が達成したいのは、たとえば午後 11 時 59 分に作成されたアイテムであっても、時計が真夜中になるとすぐに「1 日経過」の出力を取得することです。どうすればこれを達成できますか?