T-SQL:如何检查两个UTC日期是否在同一个日历日?

时间:2014-02-04 19:08:27

标签: sql sql-server datetime timezone utc

我有两个以UTC格式存储的日期时间。如何判断它们是否在同一个日历日期?

我在类似的SO问题中找到的DateDiff方法:

where datediff(day, date1, date2) = 0

当date1和date2在当地时间时,似乎只是正确的。

我目前的解决方案是将每个转换为本地时间,然后执行与约会比较。但有没有其他方法可以做到这一点,而不转换到当地时间?我想减去小时数并检查结果是否为< 24,但我不知道我是否想尝试(可能会弄错)。

谢谢!

0 个答案:

没有答案