Azure 数据工厂中不带冒号的格式化时间(Java SimpleDateFormat)

Formatting Time without colon in Azure Data Factory (Java SimpleDateFormat)

我想将时间戳格式化为 yyyy-MM-dd'T'HH-mm-ss,因为使用冒号会导致在通过 ADF 读取时出现问题。

我正在使用 Java SimpleDateFormat 的 ADF 中编写它 - 似乎无法在文档中找到有关编写这样的时间戳的任何地方。

这可能吗?如果可能,怎么做?

基于ADF内置Date Functions,目前无法实现您的要求。

但是,您可以使用 formatDateTime to convert your datetime into String.Then you could use substring 来 assemble 您想要的格式。

在 Azure DataFlow 中,对于 time/date 的各个项目,使用如下:

year(currentDate())
month(currentDate())
dayOfMonth(currentDate())
hour(currentUTC())
minute(currentUTC())
second(currentUTC())

根据需要合并和使用。