Bash

“日期 -d”命令中的錯誤

  • October 24, 2015

嗯……現在(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

我在腳本中使用它來在我的桌面上顯示我的日程安排,這個錯誤導致星期日列印兩次。我知道我可以設計一種解決方法,但是像這樣的核心實用程序應該可以正常工作,不是嗎?

夏令時於 11 月 1 日結束。

凌晨 2:00 之後,您應該會看到 11 月 2 日作為第二個命令的輸出。11 月 1 日有幾個額外的時間。

引用自:https://unix.stackexchange.com/questions/238312