如何在Logic App中设置日期时间格式

时间:2017-09-28 08:04:24

标签: azure

我创建了一个API,用于创建一个包含Date列的Excel。当我从本地执行代码时,它运行良好并按预期显示日期。

当我尝试通过Logic App执行API时,它会更改该字段的日期格式。如何在Logic App中设置日期时间?

4 个答案:

答案 0 :(得分:2)

当你有一个固定的DateTime-Format时,你可以使用逻辑应用程序“formatDateTime”,如下所示:

formatDateTime(triggerBody()?['myDate'], 'yyyy-MM-dd')

您可以在“表达式”下找到它 - 日期和时间 - “查看更多” - formatDateTime

答案 1 :(得分:1)

问题是您的本地计算机运行的代码与运行代码的计算机不同Locale

您可以设置CultureInfo.CurrentCulture以确保使用正确的CultureInfo

...的CultureInfo

  

提供有关特定区域性的信息(称为非托管代码开发的区域设置)。信息包括文化名称,书写系统,使用的日历,字符串的排序顺序以及日期和数字的格式。

在将日期写入Excel时,您也可以使用相应的DateTimeFormatInfo

  

提供有关日期和时间值格式的特定文化信息。

答案 2 :(得分:0)

我在Microsoft网站上找到了一些有用的文档:

https://docs.microsoft.com/en-us/azure/kusto/query/format-datetimefunction

这里是..正在起作用:

enter image description here

答案 3 :(得分:0)

尝试以GMT格式获取当前日期:

enter image description here