ADF toTimetsamp() 函数不包括日期模式中的 'T'

ADF toTimetsamp() function not including 'T' in date pattern

我想将字符串转换为时间戳(需要进一步处理)。我要求的日期格式是“yyyy-MM-dd'T'HH:mm:ss”。正如您在下面的屏幕截图中所观察到的,输出中缺少 'T'。有没有办法在输出中包含 'T'?

谢谢!

根据 Microsoft 官方文档,toTimestamp 不包含 T 在输出中。

toTimestamp('2016-12-31T00:12:00', 'yyyy-MM-dd\'T\'HH:mm:ss', 'PST') -> toTimestamp('2016-12-31 00:12:00')

参考toTimestamp()了解更多。

您可以使用另一种方法。转到 Sink 的 Schema 并将列类型更改为 DateTime。在 Format 列中根据您的要求提及格式,如下所述。