【问题标题】:liquid transform of string value to date format字符串值到日期格式的液体转换
【发布时间】:2019-06-25 03:27:26
【问题描述】:

我刚刚开始在逻辑应用程序中使用液体映射将 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】:

您应该使用格式指令设置日期(完整列表可以在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 来工作

【讨论】:

    猜你喜欢
    • 2013-12-05
    • 1970-01-01
    • 1970-01-01
    • 2022-06-10
    • 2013-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-30
    相关资源
    最近更新 更多