0

您好我正在尝试使用平面文件连接管理器中的表达式列来生成具有动态命名的文件,例如

文件-ddmmyyyyhhmmss.txt

我知道我可以使用 getdatepart 但获取 hh、mm 和 ss 的确切方法调用是什么?任何人都可以建议吗?

4

1 回答 1

1

Pragmatic works SSIS Expression Cheat Sheet是一个好的开始。(DT_WSTR, 2) datepart("HH",getdate()) 您可以通过使用获取小时部分、 (DT_WSTR, 2) datepart("n",getdate())获取分钟和 (DT_WSTR, 2) datepart("s",getdate())获取秒来扩展您的情况。您需要添加逻辑以确保小于 10 的值仍然获得两位数(即 01 05)等。对于日、月和年,有函数 DAY() MONTH() 和 YEAR() 可以缩短等效的日期部分() 功能。

于 2013-01-22T15:32:44.017 回答