在做增量的ETL时候,经常遇到根据系统的当前时间来判断需要读取哪些线下文件,因此需要我们根据一个变量来获取到当前的系统时间。下面是我获取系统当前时间的方法:
变量的表达式里面填上下面的代码:
(DT_STR, 4, 1252) DATEPART("yy" , GETDATE()) + RIGHT("0" + (DT_STR, 2, 1252) DATEPART("mm" , GETDATE()), 2)+RIGHT("0" + (DT_STR, 2, 1252) DATEPART("dd" , GETDATE()), 2)
结果如图所示:
热爱技术,靠技术吃饭。