Azure 数据工厂转换时间戳,考虑夏令时。

3

我在Azure Data Factory中有一个数据流

源数据包含本地时间戳

接收端是运行在UTC上的SQL

在DataFlow中,可以使用以下命令将时间戳转换为UTC:

toUTC(timestamp, "Romance Standard Time")

但该命令不考虑DST。

是否有一种方法可以直接在数据流中处理此问题?

1个回答

2
toUTC函数确实应该考虑夏令时以及其他历史上的时区偏移更改。根据文档,支持的时区是Java使用的时区,即常规IANA时区(加上一些额外的缩写用于Java遗留目的)。"Romance Standard Time"是Windows的时区标识符。一个等效的可以与ADF一起使用的IANA时区是"Europe/Paris"。请参考此处的CLDR映射。(如果您需要在.NET代码中执行此映射,请使用我的TimeZoneConverter库。)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接