"date -d"コマンドエラー

"date -d"コマンドエラー

うーん...今(2015年10月24日土曜日00:36:56 CDT)私のArch Linuxシステムでdateコマンドに問題があるようです。

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

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

デスクトップにスケジュールを表示するためにスクリプトでこれを使用していますが、このバグは日曜日を2回印刷します。解決策を考案できることはわかっていますが、このようなコアユーティリティは正しく機能する必要があります。そうではありませんか?

答え1

夏時間は11月1日に終了します。

午前2時以降、2番目のコマンドの出力は11月2日に表示されます。 11月1日には数時間の追加時間があります。

関連情報