【发布时间】:2014-12-04 06:01:08
【问题描述】:
目前我正在查询从 SQL 服务器获取数据。
SELECT * FROM ExcelOutput WHERE ADateTime >= '2014-12-03 07:00:00' AND ADateTime < '2014-12-04 12:00:00'
我需要创建一种方法来获取两个 Date 对象作为输入。第二个将 DateTime.Now() 作为输入数据,第一个 ADateTime 将是昨天的,我如何将命令编写为昨天? DateTime.Now .... 减去一天。
编辑
我想要的是
函数(今天早上 7 点,昨天早上 7 点) {
}
在 C# 中。
然后我可以连接那个 SQL 来检索数据。
这是正确答案。
试试这个sn-p,
DateTime today = DateTime.Now.Date;
today = today.AddHours(7);
DateTime yesterday = today.Subtract(TimeSpan.FromHours(24));
SELECT * FROM ExcelOutput WHERE ADateTime >= 'yesterday' AND ADateTime < 'today'
归功于:Manu Nair
【问题讨论】:
-
为什么需要 c#?
-
因为我需要创建一个函数来从数据库中检索数据。在该函数中,我需要两个日期作为输入来检索数据。 let say function(Date1, Date2) { // 日期 2 是昨天的日期,我需要编写具体的时间。 }
-
不仅日期,时间也需要具体。
标签: c#