我在Azure数据工厂中有数据流源包含本地时间的时间戳接收器是在UTC上运行的SQL
在DataFlow中,我可以使用以下命令将时间戳转换为UTC
toUTC(timestamp, "Romance Standard Time")
但是不考虑DST。
是否可以直接在数据流中执行此操作?
toUTC
函数确实应该考虑DST以及时区偏移的其他历史更改。根据to the documentation,受支持的时区是Java使用的时区,将是常规的IANA time zones(加上Java遗留用途的一些额外缩写)。
"Romance Standard Time"
是
Windows时区标识符。应该与ADF一起使用的等效IANA区域为"Europe/Paris"
。请参阅the CLDR mapping here。