如何在Azure Data Factory中将Lookup活动输出转为日期存入Set变量
在Azure Data Factory中提取Lookup输出的日期部分
你可以通过两种简单方法在Set变量活动中提取目标日期部分:
方法1:字符串截取(快速直接)
Lookup返回的日期是标准ISO格式(YYYY-MM-DDTHH:MM:SSZ),前10位就是需要的日期部分,直接用substring()函数截取:
substring(activity('你的Lookup活动名称').output.firstRow.DWHModifiedDate, 0, 10)
把你的Lookup活动名称替换成你实际的Lookup活动名称,将这个表达式填入Set变量活动的「值」字段即可。
方法2:日期格式化(更规范可靠)
使用ADF内置的formatDateTime()函数,将原日期字符串转换为指定格式,避免字符串截取可能出现的格式兼容问题:
formatDateTime(activity('你的Lookup活动名称').output.firstRow.DWHModifiedDate, 'yyyy-MM-dd')
替换活动名称后填入Set变量的「值」,同时确保变量类型设置为字符串。
内容的提问来源于stack exchange,提问作者user15488631
相关产品推荐
相关产品推荐

