У меня есть следующий код в c #:
var days = (result.PasswordExpDate.Value - DateTime.UtcNow).Days;
result.PasswordExpDate
имеет значение от 25.05.2009 16:49:37
DateTime.UtcNow
имеет значение 5 /24/2019 16:54:05
Показывает дни, чтобы быть значением 0
В SQL Server у меня есть следующее, и это показывает значение 1 для Daysdiff
DATEDIFF(day, GetUtcDate(), PasswordExpDate) AS Daysdiff
Интересно, почему разница