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.

  • 相关阅读:
    layer open用法
    解决服务器连接错误Host ‘主机号’ is not allowed to connect to this MySQL server
    java数据类型转换
    Java数八大据类型的拓展
    Java八大基本数据类型
    JDK、JRE、JVM的基本介绍
    Java特性和优势
    Dos常用命令
    四种cmd打开方式
    Markdown学习
  • 原文地址:https://www.cnblogs.com/andrewgao/p/2796129.html
Copyright © 2011-2022 走看看