如何为SSIS表达添加时间?

时间:2015-10-29 02:20:33

标签: sql-server tsql ssis

我目前使用此表达式来获取当前时间:

Right("0" + (DT_STR,2,1252) DatePart("hh",getdate()),2) <br>
+ Right("0" + (DT_STR,2,1252) DatePart("mi",getdate()),2)
  

示例输出:1830

如何为时区添加或减去小时数?

2 个答案:

答案 0 :(得分:0)

您正在寻找DATEADD()功能。因此,要在当前日期添加2小时,您可以执行以下操作:

DATEADD(hour, 2, getdate())

答案 1 :(得分:0)

我没有得到你想要的东西但是dateadd(小时,5,getdate())你可以用它来增加日期和(DT_DBTIME)GETDATE()你可以用它来获取从日期开始的时间