0

我在 Debian Linux 10 (buster) CLI cal 应用程序中发现了一个错误。如果您打电话call 1752,您将在输出中看到 9 月不完整,缺少 3-13 天。我使用日历模块在 Python 3(通过 BPython 3)中尝试了它:

import calendar as c
c.prcal(1752)

并且 1752 年的所有月份都显示正确)。该错误似乎仅存在于 CLI cal Linux 应用程序中。

由于这个小错误,cal CLI 错误地输出了 1752 之前的 ALL YEARS。

有人知道这个错误吗?

4

1 回答 1

1

1752 年 9 月在英国及其当时的殖民地(即后来的美国)的日子更少,因为那是他们改用公历的时候。参见例如https://www.timeanddate.com/calendar/julian-gregorian-switch.html

这不是错误。

该行为显然也取决于您的语言环境。

于 2021-04-21T18:09:52.363 回答