我有一列是 datetime
数据类型。它包含很少的条目。因此,在从 select 语句中获取值时,我想输出时区。请帮助我
例如
2007-05-08 12:35:29.1234567 +05:30 (GMT)
最佳答案
将其转换为dtaetimeoffset
,如
select CAST(dt as datetimeoffset) from test
编辑:
然后您可以使用 SWITCHOFFSET
进入指定的时区。举个例子
select switchoffset(CAST(dt as datetimeoffset),'+05:30') from test
结果 2011-11-24 23:26:30.0600000 +05:30
关于database - 将正常日期时间转换为sql server 2008中的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8256892/