ChineseCalendar 的类方法
static func era(withYear year: Int) -> String {
let heavenlyStemIndex: Int = (year - 1) % HeavenlyStems.count
let heavenlyStem: String = HeavenlyStems[heavenlyStemIndex]
let earthlyBrancheIndex: Int = (year - 1) % EarthlyBranches.count
let earthlyBranche: String = EarthlyBranches[earthlyBrancheIndex]
return heavenlyStem + earthlyBranche
}
static func era(withDate date: Date) -> String {
let calendar: Calendar = Calendar(identifier: .chinese)
return era(withYear: calendar.component(.year, from: date))
}
测试
print("Chinese era string:", ChineseCalendar.era(withDate: date))
结果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。
注:相关教程知识阅读请移步到IOS开发频道。










