Date

cal 可以顯示其他公曆收養嗎?

  • October 26, 2022

在我的主機上,我可以展示1752 年大不列顛及其殖民地採用的公曆:

$ cal september 1752
  September 1752     
Su Mo Tu We Th Fr Sa  
      1  2 14 15 16  
17 18 19 20 21 22 23  
24 25 26 27 28 29 30  

丹麥和挪威的相應採用發生得更早:

1700 年 2 月 18 日星期日,隨後是 1700 年 3 月 1 日星期一。

我以為我可以覆蓋時區環境變數來顯示這一點,但這不起作用:

$ TZ=DK february 1700
  February 1700      
Su Mo Tu We Th Fr Sa  
            1  2  3  
4  5  6  7  8  9 10  
11 12 13 14 15 16 17  
18 19 20 21 22 23 24  
25 26 27 28 29        

如何cal展示丹麥採用公曆?

Mycalbsdmainutils版本 11.1.2 提供。

cal遵循POSIX 規範cal,其中說

好像公曆是在 1752 年 9 月 14 日採用的。

沒有選項可以顯示具有不同切換日期的日曆。

ncal``-s通過以下選項支持不同的切換日期:

$ ncal -s DK february 1700
   February 1700
Mo     5 12
Tu     6 13
We     7 14
Th  1  8 15
Fr  2  9 16
Sa  3 10 17
Su  4 11 18

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