SQL2008 dateTime类型 如果时区不同,会自动转换?? 

解决方案 »

  1.   

    安装的时候有一个默认字符串集.但在实际应用,还是得用convert函数转换成自己需要的格式
      

  2.   


    是根据服务器时区来的。更加合适的方法是使用UTC时间(协调世界时间),来记录。这样只要知道时区,相应进行简单计算就可以获取当地时区时间了。 
      

  3.   

    使用datetimeoffset类型。或者转换成datetimeoffset类型
      

  4.   

    sql 2008新增了一个类型 datetime2(7),楼主可以看一下msdn
      

  5.   

    不会自动转换的,SQL Server怎么会知道当前机器在哪里呢.LZ可了解一下datetimeoffset,
    参考http://technet.microsoft.com/zh-cn/library/bb630289(v=sql.105).aspx
      

  6.   

    请问是怎么从服务器上取下来的? 备份恢复?导出导出?bcp? or other?
      

  7.   


    用webServices的
    webService也是放在美国的
      

  8.   

    建议看一下web service的接口说明,这是web service开发人员定的规则喔..
      

  9.   


    用webServices的
    用 webservice 获取的内容是 XML 格式的,其中的日期的确是包含时区信息的,在本地接收可能转成当地时间了吧,DateTime 有一个 Kind 属性表示是本地时间、UTC时间 还是未确定,还有 ToLocalTime 和 ToUniversalTime 方法,请根据需要转换吧。