![](/img/trans.png)
[英]How to add a date picker field as a parameter to azure data factory pipelines?
[英]mapping Date in AZure Data Factory
你说的列 DeleveryDate 充满了日期 dd/MM/YYYY),你能告诉我为什么列 DeleveryDate 在你的屏幕截图中有像 '3'、'1' 这样的值吗? 字符串 '3' 或 '1' 不是格式为dd/MM/YYYY
的日期字符串。
如果您想在数据工厂中进行一些数据转换,我仍然建议您了解更多有关数据流的知识。
目前,我们无法将日期格式从dd/MM/YYYY
直接转换为日期时间yyyy-MM-dd HH:mm:ss.SSS
,我们必须进行一些其他转换。
看看下面,我有一个 csv 文件,其中包含一个日期格式为dd/MM/YYYY
字符串的列,这次我仍然使用DerivedColumn :
添加派生列:
首先,使用这个波纹管表达式子字符串并将dd/MM/YYYY
转换为YYYY-MM-dd
:
substring(Column_2, 7, 4)+'-'+substring(Column_2, 4, 2)+'-'+substring(Column_2, 1,2)
然后使用toTimestamp()
进行转换:
toTimestamp(substring(Column_2, 7, 4)+'-'+substring(Column_2, 4, 2)+'-'+substring(Column_2, 1,2), 'yyyy-MM-dd')
接收器设置和预览:
我的接收器表列 tt 数据类型是日期时间:
执行管道:
查看sink表中的数据:
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.