Azure LogicApp字符串到datetime

时间:2018-02-17 14:45:00

标签: azure-logic-apps

如何使用格式转换字符串' dd.MM.yyyy HH:mm:ss' Azure LogicApp工作流程中的日期时间? 只有Azure函数才能实现DateTime.ParseExact()?

3 个答案:

答案 0 :(得分:1)

除了字符串解析之外,在Logic App中运行自定义代码的唯一方法是使用Azure函数。

因此,您的问题的答案是是,使用Azure功能

答案 1 :(得分:1)

您可以拆分和反转。示例:formatDateTime(concat(datestring, '/')[2], '-', split(datestring, '/')[1], '-', split(datestring, '/')[0]), 'yyyy-MM-ddTHH:mm:ssZ')

12/06/2018视为无效,并且基本上将其设为06/12/2018,那么在我的情况下,我们需要2018-06-12。 Azure的问题是它一开始只允许mm-dd-yyyy。因此,您必须将其拆分并反转​​。

答案 2 :(得分:0)

作为记录,当前,您可以运行javascript代码段来执行许多不同的任务,包括将字符串转换为日期。

在这种情况下,您将执行以下操作

let dateStr = '2011-04-11T10:20:30Z'
new Date(dateStr)

您可以将日期str作为输入发送到内联代码操作,并返回转换后的日期作为输出

更多信息here