字符串值到日期格式的液体变换

问题描述 投票:0回答:1

我刚开始在Logic应用程序中使用液体映射来将json数据转换为文本。我必须以特定格式转换日期。在json数据中,我的日期值为20181230T000000.000 GMT,我想以“MMddyy”格式转换日期。

我曾使用{{"now" | Date: "MMddyy"}}将当前日期转换为特定格式。但是,当我使用相同的语法转换特定格式的当前日期时,它的工作方式如下面的答案Date Math / Manipulation in Liquid Template Filter

但是当我从JSON获取数据时尝试使用相同的语法时,它无法正常工作。什么可能是错的?

Json数据示例:

{
    "ItemSerialNumber" : "ItemSerialNumber",
    "ExchangeOrderNo" : "ExchangeOrderNo",
    "ShipDate" : "20181230T000000.000 GMT"
}

转换语法尝试:{{content.ShipDate | Date: "MMddyy"}}

但它没有奏效,产量来自20181230T000000.000 GMT

azure liquid azure-logic-apps
1个回答
0
投票

您应该使用格式指令设置日期(可以找到here的完整列表

所以{{ "20181230T000000.000 GMT" | date: "%m %d %y" }}输出12 30 18 {{ "20181230T000000.000 GMT" | date: "%B %d %y" }}输出December 30 18

这也应该使用{{ "content.ShipDate" | date: "%m %d %y" }}输出12 30 18

© www.soinside.com 2019 - 2024. All rights reserved.