我创建了一个API,用于创建一个包含Date列的Excel。当我从本地执行代码时,它运行良好并按预期显示日期。
当我尝试通过Logic App执行API时,它会更改该字段的日期格式。如何在Logic App中设置日期时间?
答案 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
这里是..正在起作用:
答案 3 :(得分:0)