在SQL Server中将EST时间转换为GMT时间



考虑到白天的节省,如何编写从EST转换为GMT时间的查询?

例如:EasternTime是2010-02-13 11:30:55.293

如果这属于日间节约,则应为2010-02-13 15:30:55.293否则应为2010-02-13 16:30:55.293

请帮助

在您当前的条件下,您无法干净地反向转换到UTC,因为已经存在不明确的时间条目(然后时间会切换回时间)。

除此之外,您还需要SQL CLR函数来进行这种转换,因为SQL服务器无法访问时区数据AFAIK。您应该将TimeZoneInfo类用于您的任务。

最新更新