检查日期x是否早于某些天数

Mar*_*wak 3 c# datetime

这是我在C#中的第一个项目.我需要检查日期x是否超过某些天数.

例:

if ( THIS_IS_SAVED_DATE_5_DAYS_AGO < OLDER_THAN_5_DAYS ) {

// Do this if saved date is more than 5 days

} 
Run Code Online (Sandbox Code Playgroud)

感谢帮助.

Dar*_*rov 9

您可以使用该AddDays方法构建相对于当前日期的新日期,然后比较两个日期:

DateTime x = ...
if (x < DateTime.Now.AddDays(-5)) 
{
    // x is older than 5 days
}
Run Code Online (Sandbox Code Playgroud)