zoukankan      html  css  js  c++  java
  • 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.

  • 相关阅读:
    ZTUnity Profiler概述及Profiler window 说明
    利用反射球实现镜面效果
    (乱入)FingerGesture
    生成万花筒效果并截图
    (六)添加adb命令
    超时处理
    判断是否存在UI被触摸
    UI控件拖动失效
    (五)Unity插件生成
    (四)适配器Adapter
  • 原文地址:https://www.cnblogs.com/andrewgao/p/2796129.html
Copyright © 2011-2022 走看看