在 Azure 数据工厂中转换 d MMMM yyyy h:mm:ss + CET 或 CEST
Converting d MMMM yyyy h:mm:ss + CET OR CEST in Azure Data Factory
我正在将数据从 Blob 移动到 SQL,对于 Blob,我需要提供正确的模式,包括日期时间值的 culture/format (culture = 'nl-nl'):
- 17 美 2018 10:08:44 CEST
- 2018 年 12 月 10 日11:44:54欧洲中部时间
我有格式字符串的第一部分:d MMMM yyyy h:mm:ss
我被格式字符串的最后一部分卡住了。
在 ADF 中,我无法像在 C# 中那样提供一系列格式。我对时区不感兴趣,我只需要日期。如何为 ADF 提供有效的格式字符串?是否有可用于忽略时区的通配符?
在ADF中搜索支持的expression and functions,没有此类功能可以直接将culture/format
转换为datetime
格式。
我为您提供了两种解决方法:
1.Create 一个 Http Trigger Azure Function 并在其中设置带有 c# 代码的转换方法。然后使用 ADF 中的 Azure Function Activity 执行 Azure Function,将 blob 存储数据作为输入传递 parameters.Then 访问输出数据到 sql 服务器接收器。
2.Follow 这些步骤创建临时 table 以从 blob 存储接收数据并在 sql 服务器存储过程中转换格式。可以参考我之前的案例:
我正在将数据从 Blob 移动到 SQL,对于 Blob,我需要提供正确的模式,包括日期时间值的 culture/format (culture = 'nl-nl'):
- 17 美 2018 10:08:44 CEST
- 2018 年 12 月 10 日11:44:54欧洲中部时间
我有格式字符串的第一部分:d MMMM yyyy h:mm:ss
我被格式字符串的最后一部分卡住了。
在 ADF 中,我无法像在 C# 中那样提供一系列格式。我对时区不感兴趣,我只需要日期。如何为 ADF 提供有效的格式字符串?是否有可用于忽略时区的通配符?
在ADF中搜索支持的expression and functions,没有此类功能可以直接将culture/format
转换为datetime
格式。
我为您提供了两种解决方法:
1.Create 一个 Http Trigger Azure Function 并在其中设置带有 c# 代码的转换方法。然后使用 ADF 中的 Azure Function Activity 执行 Azure Function,将 blob 存储数据作为输入传递 parameters.Then 访问输出数据到 sql 服务器接收器。
2.Follow 这些步骤创建临时 table 以从 blob 存储接收数据并在 sql 服务器存储过程中转换格式。可以参考我之前的案例: