家里小孩翻历史书,问 20 世纪是 1900 年到 1999 年,还是 1901 年到 2000 年,大人一时也答不上来。这个问题看着简单,里面有个没有公元 0 年的坑。

一个世纪就是 100 年,从 1 年数起

一个世纪等于 100 年,这点没有争议。公元纪年从公元 1 年开始,没有公元 0 年,所以第 1 世纪是 1 年到 100 年,第 2 世纪是 101 年到 200 年,依此类推到第 20 世纪,正好是 1901 年到 2000 年。

21 世纪的第一天是 2001 年 1 月 1 日,不是 2000 年 1 月 1 日。2000 年只是整千年,属于 20 世纪的最后一年。当年全球办了那么多跨年庆典,其实提前了一年。

年代和世纪不是一回事

年代一般指同一个十年,比如 1990 年代是 1990 年到 1999 年,和世纪不同,年代是从 0 开始数的。「90 后」指的是 1990 年到 1999 年出生的人,不是从 1991 年算起。

千年的算法跟世纪一样,第 2 个千年是 1001 年到 2000 年,第 3 个千年从 2001 年开始。记住规则:世纪和千年从 1 起算,年代从 0 起算。

换算的笨办法

  • 年份减 1,除以 100,取整数部分,再加 1。比如 1840 年,(1840-1)÷100 取整是 18,加 1 得 19 世纪。
  • 整百年份也照这个算,2000 年得出 20,属于 20 世纪,不是 21 世纪。
  • 公元前倒着数,公元前 221 年属于公元前 3 世纪。

历史书里的「世纪初」「世纪末」都是大概说法,19 世纪末一般指 1890 年代往后,不是严格的 1899 年。做年表时还是按年份标,别用这种模糊说法。

民国纪年、日本年号跟公元世纪不是一套体系,换算时先转成公元年份,再套上面的公式,直接加减容易错一年。这些规则查一次记不住,写年表时在旁边备一张对照表更省事。

日常口语里说「21 世纪初」,一般指 2000 年前后这几年,没人严格卡 2001 年 1 月 1 日。写正式材料时按定义来,聊天时不用太较真。

所以一个世纪多少年,答案就是一百年。真要判断某一年属于几世纪,用上面的公式比直接砍后两位靠谱,2001 年就是这么算出 21 世纪的。