datetime - 使用shopify液体模板的时区转换问题
问题描述
我正在处理来自 JSON 的一些日期信息。我正在使用 Shopify 的液体模板来遍历 JSON 并提取日期时间条目值。这是我的示例输入:
{
"BookSet" :
{
"CreatedDate" : "2019-04-25T12:30:00+01:00",
"Price": "$20",
"Title": "Basic Tech"
}
}
我们开发的液体命令是:
<set-body template="liquid">{
{% assign responsePayload = body.BookSet %}
"Data":
{
"Publish_Date":"{{responsePayload.CreatedDate}}"
}
</set-body>
我们收到的输出是:
{
"Data":
{
"Publish_Date":"4/25/2019 11:30:00 AM"
}
}
但是我们不希望在这里将日期时间值调整为 GMT 时区。我们的预期输出应该是:
{
"Data":
{
"Publish_Date":"2019-04-25T12:30:00+01:00"
}
}
我们尝试使用捕获函数将此日期值转换为字符串,但这也没有按预期运行。
解决方案
推荐阅读
- google-sheets - 在单元格A2中使用什么公式,所以它可以自动从上到下插入日期
- amazon-web-services - 如何为 S3 预签名请求编码此数据?
- ios - SwiftUI Toggle 更改值时运行代码
- sql - 想要排除与 sql 中表的另一列中的值相关的不同值
- json - Docker mongodb 4.2 未使用绑定挂载运行
- discord.py - 如何创建一个检查用户何时上线的事件?
- intellij-idea - Intellij 终端中的奇怪着色
- javascript - 如何使用javascript获取输入标签的值
- authentication - Nuxt-auth 没有看到任何 cookie
- python - 如何从其他目录导入python模块,但它正在使用其他模块的功能