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

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 来工作

【讨论】:

以上是关于字符串值到日期格式的液体转换的主要内容,如果未能解决你的问题,请参考以下文章

c语言,如何进行日期格式转换??

sql怎么把字符串转换为日期格式

java字符串格式转换成日期格式

怎么在Oracle中将时间戳转化为日期格式

在 pyspark SQL 中将字符串日期转换为日期格式

oracle 日期格式 格式 转换