SSIS 从当前日期和时间开始需要 -1 小时

SSIS take -1 hour from current date and time

我是 SSIS 的新人,目前正在尝试做的是比当前时间少 1 小时

我正在使用

(DT_DATE) GETDATE()

我的输出是:

27/02/2017 4:24:09 PM

我的预期输出是:

27/02/2017 3:24:09 PM

有人可以帮我解决这个问题吗?谢谢

尝试

DATEADD(HOUR,-1, GETDATE())

你可以试试 DATEADD("Hour",-1, GETDATE()) 吗?没有 DT_DATE..

你必须使用下面的表达式

DATEADD("Hh",-1, GETDATE())

阅读更多关于 DATEADD 的内容 MSDN article

旁注:GETDATE() 是 returns 当前日期的函数,不需要使用 (DT_DATE) GETDATE()[ 进行解析=15=]