• SQL Server 数据库跨区域时间问题


       最近遇到一个问题:解决美国公司和中国公司的时间的显示的问题。当前数据库记录的都是美国时间,要在中国网页中显示中国时区。并且考虑夏令时的问题。

    SQL Server 2005 数据时间格式不支持国际时区。

    SQL Server 2008 的时间格式解决了时区的问题。提供了相关的数据类新datetimeoffset类型及相关的函数。

    SQL Server 2008 以后数据库增强了时间格式类型。 新增了对时间国际化显示的新的数据类型datetimeoffset 同时提供了一系列的相关函数。由于该时间类型中记录了时间所属的时区,可能对我们的CLIMS4 的多语言设置有些帮助。

      另外,照目前趋势老式的datatime数据类型有可能被datetime2 类型取代。MSDN建议大家在未来慎用datetime类型。

     switchdatatimesoffset 函数不支持夏令时的变更。注视解释如下:

    Is a character string in the format [+|-]TZH:TZM or a signed integer (of minutes) that represents the time zone offset, and is assumed to be daylight-saving aware and adjusted.

  • 相关阅读:
    JavaScript闭包基本概念
    JavaScript函数
    JavaScript类型比较
    Java思维导图之Class对象
    Python进阶之装饰器
    Java IO学习要点导图
    sl003完全平方数
    sl002个税计算
    sl001数字拼接
    装饰器
  • 原文地址:https://www.cnblogs.com/andrewgao/p/2796129.html
Copyright © 2020-2023  润新知