儒略历和格里高利历

如果你的程序使用了转换日期之前的日期,那么儒略历格里高利历之间的差异可能对你的程序很重要。

一般来说,这两个日历中的日期是不同的。

不同的转换日期

造成这种差异的原因是宗教/政治历史。

当你的代码使用这些转换日期之前的日期时,考虑转换日期是较早的日期还是较晚的日期(或者都不是)将很重要。

另请参阅此处的具体示例。

参数 start

Date 类中的某些方法通过接受一个可选参数 start 来处理 儒略历和格里高利历的差异,该参数的值可以是: