Azure:比较数据工厂中的日期

sin*_*ina 6 azure azure-data-factory-2

数据工厂没有内置的日期差异功能。我想在 if 条件活动中比较 lastModified 日期和 utcnow 。我怎样才能实现它?

@greaterOrEquals(activity('Get Metadata1').output.lastModified, '2015-03-15T13:27:36Z')
Run Code Online (Sandbox Code Playgroud)

Fan*_*Liu 5

您可以使用该ticks函数将其转换为整数。 Ticks 的逻辑应用函数参考

ADF UI 可能会显示一条警告,指出它不是可识别的函数,但 ADF 实际上正在使用逻辑应用表达式,因此如果您调试或触发管道,它会成功。

  • 其实它们是一样的。ADF 使用逻辑应用表达式。尽管 UI 可能会显示警告,但如果您调试或触发管道,运行时就会成功。 (2认同)

sin*_*ina 1

我通过将日期的年份和月份部分转换为整数并比较它们来解决这个问题。