标签: sql-server sql-server-2008 timezone
根据微软关于datetimeoffset数据类型的页面(请参阅here):
datetimeoffset
时区偏移量指定时区或日期时间值与UTC的区域偏移量。
但是它没有说明datetimeoffset字符串文字格式的日期时间部分是否显示:
这是datetimeoffset的字符串文字格式:YYYY-MM-DD hh:mm:ss[.nnnnnnn] [{+|-}hh:mm]。
YYYY-MM-DD hh:mm:ss[.nnnnnnn] [{+|-}hh:mm]
因此,我的问题是,本地时间或UTC中该字符串文字的YYYY-MM-DD hh:mm:ss[.nnnnnnn]位是什么?
YYYY-MM-DD hh:mm:ss[.nnnnnnn]
答案 0 :(得分:3)
YYY-MM-DD hh:mm:ss [.nnnnnnn] [{+ | - } hh:mm]格式是ISO8601格式。 ISO page给出了
协调世界时(UTC) 偏移到UTC的本地时间
由于此格式具有偏移量,因此基准时间是本地的。有关其他示例,请参阅wikipedia。