【问题标题】:SSIS Change date (add local timezone) in data flow数据流中的 SSIS 更改日期(添加本地时区)
【发布时间】:2015-08-10 11:37:26
【问题描述】:

在我的 SSIS 包中,我读取列类型 datetimeoffset(7) 并写入列 datetime2(7)(数据流任务)。在源返回值中选择,即“2015-01-01 00:00:00.0000000 +00:00”,但在目的地我得到“2014-12-31 19:00:00.0000000”。这 5 小时的差异与托管 sql 服务(数据库和 ssis 包)的服务器上的时区有关。

知道造成这种日期时间变化的原因是什么吗?

【问题讨论】:

    标签: sql-server datetime ssis timezone timezone-offset


    【解决方案1】:

    问题似乎与在目的地设置日期时间有关,而该日期时间在稍后时区的服务器上尚未发生。

    以下文章应通过多种解决方案解决您的问题:

    http://www.mssqltips.com/sqlservertip/3173/handle-conversion-between-time-zones-in-sql-server--part-1/

    【讨论】:

      猜你喜欢
      • 2015-07-14
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-15
      相关资源
      最近更新 更多