Sql server 是SQL Server的日期/时间部分';日期时间偏移UTC还是本地?
根据Microsoft页面上的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] 因此,我的问
datetimeoffset
数据类型(请参阅):
时区偏移指定时间或日期时间值相对于UTC的区域偏移
但是它没有说明datetimeoffset
字符串文本格式的datetime部分是否显示:
- UTC时间,时区偏移是应用于该时间以获取本地时间的时间,或李>
- localtime,时区偏移是应用于该时间以返回UTC的值
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页面
链接已断开。:)