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

时间:2017-03-11 09:27:51

标签: 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

} 

感谢您的帮助。

3 个答案:

答案 0 :(得分:7)

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

DateTime x = ...
if (x < DateTime.Now.AddDays(-5)) 
{
    // x is older than 5 days
}

答案 1 :(得分:1)

您可以执行以下操作:

if (x < x.AddDays(-1*days)) {

}

答案 2 :(得分:0)

您可以减去日期并检查差异(类型为df['A'] = df['A'].round(2).astype(str) ):

TimeSpan