next up previous
Next: 中級的問題 Up: 初學者可能會問的基本問題 Previous: 為什麼我不能用 "talk" 與我在某機器上的朋友交談呢?

為什麼我月曆是錯的?

常常有人發現 Unix 的月曆程式 'cal',產生的結果與預期的不同。

1752 年 9 月的月曆就非常奇怪

               September 1752
             S  M Tu  W Th  F  S
                   1  2 14 15 16
            17 18 19 20 21 22 23
            24 25 26 27 28 29 30
這是因為這個月開始整個大不列顛帝國(美國那時還是英國殖民地),從凱 撒曆換成現行的太陽曆。 7

另一個常見的問題是參數給錯。舉例來說,要看 1994 年 9 月的月曆,應 是 'cal 9 1994' 而非 'cal 9 94'。



Tan Koan-Sin
1999-03-02