在ADF管道中将字符串转换为日期

时间:2019-04-05 06:51:55

标签: u-sql

我对Usql脚本非常陌生,需要将来自CSV文件的Date字段转换为blob存储中的字符串。 我的Blob链接到包含日期字段的数据库表。 DB在DB日期字段中不接受字符串'02 / 02/2016'。

在DataFactory Pipeline中,如何将字符串'02 / 02/2016'转换为DB中的日期(Blob-> Azure SQL DB)。

1 个答案:

答案 0 :(得分:2)

假设您要尝试在U-SQL脚本中转换此值,则可以将EXTRACT从CSV作为{{1 }}:

string

但是,如果可能的话,最好更改CSV文件中存储的@data = EXTRACT YourDateValue string USING Extractors.Text(); @format = SELECT DateTime.ParseExact(YourDateValue ,"dd/MM/yyyy" ,CultureInfo.InvariantCulture ) AS YourDateValue FROM @data; 值的格式。