“date -d”命令出错

“date -d”命令出错

嗯...现在(2015 年 10 月 24 日星期六 00:36:56 CDT)在我的 Arch Linux 系统上,日期命令似乎有问题:

$ date -d "+8 days" "+%A %d %B %Y"
Sunday 01 November 2015

$ date -d "+9 days" "+%A %d %B %Y"
Sunday 01 November 2015

我在脚本中使用它来在桌面上显示我的日程安排,该错误导致周日打印两次。我知道我可以设计一个解决方法,但是像这样的核心实用程序应该可以正常工作,不是吗?

答案1

夏令时于 11 月 1 日结束。

凌晨 2:00 后,您应该会看到第二个命令的输出为 11 月 2 日。 11 月 1 日有几个额外的时间。

相关内容