【发布时间】:2020-12-05 10:00:10
【问题描述】:
我知道这个话题已经出现了,一些帖子给出了一个很好的总结,就像这里的那个:Convert string to date in bash。不过,我遇到了一个问题,下面给出了一个我应该解决的例子:
date +'%d.%m.%y' 可以正常工作并返回05.12.20,但我应该用来将字符串转换为日期的逆运算失败:
date -d "05.12.20" +'%d.%m.%y'
date: invalid date ‘05.12.20’
这正是我所需要的。我还检查了https://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/ 的 Unix 日期格式,但它似乎与此一致。问题是什么?我还尝试提供 CEST 等时区指标,但它们并没有解决问题。
【问题讨论】: