Azure数据工厂无法转换日期格式



我正在尝试将DAYID作为YYYYMMDD格式的字符串,但它不能正常工作。

我有一个时间戳字段,我取前10个字符并将其转换为日期(正常工作(

toDate(substring(EventTimestamp,1,10))
-- 2021-03-24

然而,当我尝试使用下面的表达式转换为字符串时,我;I’我答错了。我I’我把这一天定为83岁。

toString(toDate(substring(EventTimestamp,1,10)),'YYYYMMDD')
--20210383 

根据此处的答案,日期格式的字符区分大小写,因此请改用yyyyMMdd

使用formatDateTime:的示例

@formatDateTime(utcnow(), 'yyyyMMdd')

最新更新