1

コマンド

mydate=$(date -d "90 days 19850101" +%Y%m%d%H%M%S)

19850401000000 が得られます。

mydate=$(date -d "90 days 19830101" +%Y%m%d%H%M%S)

19830401010000 が得られます。

1983 年では 4 月 1 日に 1 時間が追加される (これは望ましくない結果です) のに、1985 年では答えが正しいというのはどうしてでしょうか?

4

0 に答える 0