今天我在玩 NSCalendar 和 NSDateComponents,我看到了像 NSDayCalendarUnit 和 NSEraCalendarUnit 这样的常量。例如,如果今天是 12 月 4 日,则 NSDayCalendarUnit 返回 4。NSEraCalendarUnit 返回发布时显然是 1 的时代。有人愿意解释什么是时代吗?
问问题
878 次
1 回答
8
@Eimantas 是正确的。它是 AD/BC(或非宗教人士的 BCE 和 CE)。
在 Apple 的日期和时间编程指南(链接在那里)中有更多关于它的信息。查看“历史日期的特殊注意事项”部分。
日期和时间编程指南的历史日期页面有更多信息,包括关于使用向后时间流的时代(即公元前 7 年 12 月 31 日之后的那一天是公元前6 年1 月 1 日)。
于 2011-11-26T12:37:54.187 回答