Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 是SQL Server的日期/时间部分';日期时间偏移UTC还是本地?_Sql Server_Sql Server 2008_Timezone - Fatal编程技术网

Sql server 是SQL Server的日期/时间部分';日期时间偏移UTC还是本地?

Sql server 是SQL Server的日期/时间部分';日期时间偏移UTC还是本地?,sql-server,sql-server-2008,timezone,Sql Server,Sql Server 2008,Timezone,根据Microsoft页面上的datetimeoffset数据类型(请参阅): 时区偏移指定时间或日期时间值相对于UTC的区域偏移 但是它没有说明datetimeoffset字符串文本格式的datetime部分是否显示: UTC时间,时区偏移是应用于该时间以获取本地时间的时间,或 localtime,时区偏移是应用于该时间以返回UTC的值 这是datetimeoffset的字符串文字格式:YYYY-MM-DD hh:MM:ss[.nnnnnnn][{+\124;-}hh:MM] 因此,我的问

根据Microsoft页面上的
datetimeoffset
数据类型(请参阅):

时区偏移指定时间或日期时间值相对于UTC的区域偏移

但是它没有说明
datetimeoffset
字符串文本格式的datetime部分是否显示:

  • UTC时间,时区偏移是应用于该时间以获取本地时间的时间,或
  • localtime,时区偏移是应用于该时间以返回UTC的值
这是datetimeoffset的字符串文字格式:
YYYY-MM-DD hh:MM:ss[.nnnnnnn][{+\124;-}hh:MM]


因此,我的问题是,该字符串文本的
YYYY-MM-DD hh:MM:ss[.nnnnn]
位是本地时间还是UTC?

YYY-MM-DD hh:MM:ss[.nnnnn][{+-}hh:MM]格式是ISO8601格式。给予

协调世界时(UTC)
偏移到UTC的本地时间


由于此格式具有偏移量,因此基准时间为本地时间。有关其他示例,请参见。

据我所知,由
datetimeoffset
变量表示的日期位于您自己的时区(不是UTC)
datetimeoffset
还包括关于哪个时区的信息,这是我需要知道的。顺便说一句,您显示的
ISO页面
链接已断开。:)