今日、NSCalendar と NSDateComponents をいじっていて、NSDayCalendarUnit と NSEraCalendarUnit のような定数を見ました。たとえば、今日が 12 月 4 日の場合、NSDayCalendarUnit は 4 を返します。NSEraCalendarUnit は、投稿時に明らかに 1 である年号を返します。時代とは何かを説明したい人はいますか?
1 に答える
8
@Eimantasは正しいです。それは西暦/紀元前 (または非宗教者の場合は BCE と CE) です。
それについては、Apple の Date and Time Programming Guide (そこにリンクされています)にもう少し詳しい情報があります。「歴史的な日付に関する特別な考慮事項」セクションの下を見てください。
また、Date & Time Programming Guide のHistorical Datesページには、逆方向の時間の流れ (つまり、紀元前 7 年 12 月 31 日の次の日は紀元前6 年1 月 1 日) での作業など、さらに多くの情報があります。
于 2011-11-26T12:37:54.187 に答える