字符串值到日期格式的液体转换
Posted
技术标签:
【中文标题】字符串值到日期格式的液体转换【英文标题】: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
【问题讨论】:
你解决过这个问题吗? 【参考方案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
来工作
【讨论】:
以上是关于字符串值到日期格式的液体转换的主要内容,如果未能解决你的问题,请参考以下文章