Azure 数据工厂 - 计算两个日期之间的天数

Azure Data Factory - calculate the number of days between two dates

我必须计算两个日期之间的天数,我进行了搜索,但在 ADF 中找不到任何类似的功能。

到目前为止我注意到的是,如果我想获得 2 列之间的天数,这意味着这些列必须是日期列,但我有时间戳列(日期 + 时间)

如何将这些列转换为日期列?或者你有其他想法?

利用 86,400 是一天中的秒数这一事实

Now, using the function ticks, it returns the ticks property value for a specified timestamp. A tick is a 100-nanosecond interval.

@string(div(sub(ticks(last_date),ticks(first_date)),864000000000))

可以re-format任何类型的时间戳使用函数formatDateTime()

@formatDateTime(your_time_stamp,'yyyy-MM-dd HH:mm:ss')

示例:

@string(div(sub(ticks('2022-02-23 15:58:16'),ticks('2022-01-31 15:58:16')),864000000000))