iOS 获取公历、农历日期的年月日的实例代码

2020-01-18 20:16:58王冬梅

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))

结果

iOS,获取公历农历日期,获取日期

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。


注:相关教程知识阅读请移步到IOS开发频道。