我有这个输入
{"text": "05 april 2017"}
如果我运行 echo '{"text": "05 april 2017"}' | jq '.text|strptime("%d %B %Y")'
我得到了正确的结果。
如果我使用 export LC_ALL=it_IT.utf8
设置临时意大利语语言环境,并将 .text|strptime("%d %B %Y")
应用于
{"text": "05 aprile 2017"}
我日期“2017 年 4 月 5 日”与格式“%d %B %Y”不匹配
。
如何使用 jq 管理日期本地化设置以识别月份本地名称?
谢谢
最佳答案
此问题似乎存在一个 Unresolved 错误。 https://github.com/stedolan/jq/issues/1740
目前(v1.6 中),日期功能不支持本地化。
关于json - jq、区域设置和 strptime : how to use properly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48021870/