在我的主机上我可以显示采用公历正如它发生的那样英国及其殖民地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
显示丹麦采用公历?
我的cal
由以下供应商提供bsdmainutils
版本 11.1.2。
答案1
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