如何在T-SQL中获得TZoffset?

时间:2018-08-09 20:41:02

标签: sql-server tsql sql-server-2016 localdb

我有以下代码,我想知道它在哪个TZoffset上?如何计算TZoffset?这里的代码

SELECT DATENAME(day, '1998-01-08 20:20:30.1234567 +2:00');

毕竟,这是我所知道的:

Datepart            Return Value
yyyy                 1998
quarter              1
month                January
dayofyear            08
day                  08
week                 2
weekday              Sunday
hour                 20
minutes              20
seconds              30
milliseconds         123
microseconds         1234567
nanoseconds          123456700
TZoffset          ?....(?).....? help, how do I get it?.
ISOWW                 2

请帮助我了解如何计算/计算TZoffset。

1 个答案:

答案 0 :(得分:1)

根据我的代码,我设法得到了它:

select datename(day, '1998-01-08 20:20:30.1234567 +2:00') 

通过运行以下代码,它将为您提供正确的tzoffset,如下所示:

select datename(tzoffset, '1998-01-08 20:20:30.1234567 +2:00')

代码返回了+2:00作为我的tzoffset。