web api中的LINQ时间减法

时间:2017-10-10 10:19:19

标签: c# mysql linq rest visual-studio-2015

我使用'MySQL'创建了'WEB API'。现在我在API的URL中传递serial numberdate time并获得预期结果。现在我想做的是发送请求时。所有记录都显示在10 minutes的{​​{1}}内。即如果发送的时间是timespan,那么显示的数据将是+5和-5分钟,即在10/10/2017T3:15:003:10:00之间,假设日期应该相同。

要减去时间3:20:00方法可以使用但我真的不知道如何减去和添加时间然后得到结果。

我的控制器代码看起来像

time.Subtract(...)

注意

添加和减去时间取决于URL中发送的日期时间

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

如果在提供的日期之前和之后总是5分钟,只需使用AddMinutes添加/删除它。像这样:

getElementsByClassName

注意:我不会硬编码实际应用程序的5分钟。通常,此值将来自您的应用程序的某种配置。如果你硬编码这样的值,明天需求从5分钟变为10分钟,你必须编译并重新部署你的应用程序,这很糟糕。所以记住这一点。