gpt4 book ai didi

c# - 如何检查实体的创建日期是否为 20 天?

转载 作者:行者123 更新时间:2023-11-30 20:47:10 24 4
gpt4 key购买 nike

我想将 cargo 记录放入 ExpiredFinalizedList,这些记录是 20 天前创建的,但以这段代码结束,它无法正常工作。

我试过了 this但它无法解决我的问题,几个答案仍然不符合我的要求。

信息

CargoDate 数据类型是 DateTime?。

代码:

CargoEntities context = new CargoEntities();
var ExpiredFinalizedList= context.CargoTable.Where(f => f.CargoDate <= CargoDate.AddDays(20).ToList());

最佳答案

如果你想计算实体的年龄,在某些部分你应该使用当前日期。不是吗?

CargoEntities context = new CargoEntities();
var ExpiredFinalizedList= context.CargoTable.Where(f => f.CargoDate.AddDays(20) <= System.Today)

甚至更好

DateTime expirationDate = Today.addDays(-20);
CargoEntities context = new CargoEntities();
var ExpiredFinalizedList= context.CargoTable.Where(f => f.CargoDate <= expirationDate)

关于c# - 如何检查实体的创建日期是否为 20 天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26074804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com