我如何检查当前对象日期是否比当前日期早2天

本文关键字:是否 日期 对象 当前日期 2天 何检查 检查 | 更新日期: 2023-09-27 18:11:09

如何检查当前对象的datetime属性是否比当前日期早2天,如果它想从数据库中删除它。

我必须在这个方法中实现它,
public void AddNews(News news)
{
var exists = db.News.Any(x => x.Title == news.Title);
if (exists == false)
{
    db.News.AddObject(news);
}
else
{
    db.News.DeleteObject(news);
}

}

任何形式的帮助都是感激的

我如何检查当前对象日期是否比当前日期早2天

假设属性名为News.Date

if(news.Date <= DateTime.Now.AddDays(-2))
{
    db.News.DeleteObject(news);
}

你可以减去2个DateTime值得到一个TimeSpan

if((DateTime.Now - news.DateTime).Days >= 2)
{
    // Delete news from database
}