将-TSQL语句“DATEADD(Day,0,DATEDIFF(Day,0,GETDATE()))”转换为C#

时间:2013-02-15 09:03:31

标签: tsql c#-4.0 linq-to-entities

如何将此T-SQL查询DATEADD(Day, 0, DATEDIFF(Day, 0, GETDATE()))转换为C#?

2 个答案:

答案 0 :(得分:0)

该T-SQL在上午12点返回今天的日期。 (12:00AM is considered midnight)的地方 因此,非常简单的相当于

 DateTime todayDate = DateTime.Today;
 Console.WriteLine(todayDate.ToString());

答案 1 :(得分:-1)

您可以使用可以添加天数或减去天数的AddDays

DateTime date = DateTime.Today.AddDays(-1).AddDays(+1);