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



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

T-SQL返回今天的日期为12.00 AM。(其中12:00AM被视为午夜)
因此,一个非常简单的等价物就是

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

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

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

最新更新