gpt4 book ai didi

azure - 使用设置变量将字符串转换为 azure 数据工厂中的日期格式

转载 作者:行者123 更新时间:2023-12-02 07:42:55 25 4
gpt4 key购买 nike

我在设置变量“20211222”中有字符串日期我想将其转换为日期,例如 2021-12-22。我已经在变量集动态内容中使用了这个函数

@formatDateTime('20211222', 'yyyy-MM-dd')

但发生错误在函数“formatDateTime”中,为日期时间字符串“20211222”提供的值无效。日期时间字符串必须符合 ISO 8601 格式

是否有其他函数可以将字符串“20211222”转换为日期?

最佳答案

实际上,字符串'20211222'已经采用明确的格式YYYYMMDD,并且将始终以这种方式解释。如果您需要使用此字符串输入作为日期,只需进行强制转换:

SELECT CAST('20211222' AS date);  -- 2021-12-22

如果您之前想从文本输入 YYYYMMDD 转到文本输出 YYYY-MM-DD,则进行往返:

SELECT CONVERT(varchar(10), CAST('20211222' AS date), 120);

关于azure - 使用设置变量将字符串转换为 azure 数据工厂中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70459854/

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