如果您查看 MSDN 中的这个帮助主题:
SQL Server Date and Time limitations
它说:“没有对 datetimeoffset 的服务器端夏令时 (DST) 支持。”
谁能解释一下这到底是什么意思?
我读它的方式是:假设夏令时有效,我使用 SYSDATETIMEOFFSET()。结果采用以下格式:
YYYY-MM-DD hh:mm:ss[.nnnnnnn] [{+|-}hh:mm]
hh 值将比我的实际本地时间晚一小时(就好像 DST 没有生效一样)。是吗?
最佳答案
这意味着 SQL Server 不指示服务器当前是否处于夏令时。返回的 sysdatetimeoffset 值将是具有正确偏移量的正确时间,但它并不表示服务器当前是否处于夏令时。
关于sql-server - datetimeoffset 的夏令时支持 (SQL Server),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8901639/