gpt4 book ai didi

ssis - 如何使用 SSIS 表达式生成器将日期值格式化为 yyyy-mm-dd?

转载 作者:行者123 更新时间:2023-12-03 12:04:31 27 4
gpt4 key购买 nike

嗨,我动态地采用了平面文件源名称,即文件名如“source 2011-08-11”
我正在创建表达式生成器,用于根据文件名获取最新文件。
我喜欢
创建了一个具有文件夹路径的变量:C\backup\

现在在表达式生成器中我如何添加日期???
我试过

@[User::DirPath]+"source"+ (DT_STR,4,1252)YEAR( DATEADD( "dd", -1, getdate() ))
+"-"+(DT_STR,4,1252)MONTH( DATEADD( "dd",-1, getdate() ))+"-"+(DT_STR,4,1252)
DAY(DATEADD( "dd", -1, getdate() )) +".CSV"

这是错误的,请给我输出的表达式:
“来源 2011-08-11”

最佳答案

正确的表达是

"source " + (DT_STR,4,1252)DATEPART( "yyyy" , getdate() ) + "-" +
RIGHT("0" + (DT_STR,4,1252)DATEPART( "mm" , getdate() ), 2) + "-" +
RIGHT("0" + (DT_STR,4,1252)DATEPART( "dd" , getdate() ), 2) +".CSV"

关于ssis - 如何使用 SSIS 表达式生成器将日期值格式化为 yyyy-mm-dd?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6922517/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com