如何将此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);