我想知道当前月份的数字和int的字符串名称。有人可以用简单的代码帮助我吗?
答案 0 :(得分:2)
您可以使用DateFormatter
获取当前月份的名称,并使用Calendar
的{{1}}获取当前月份的索引
component
答案 1 :(得分:2)
您可以这样获得的当前日期编号:
let monthAsNr = Calendar.current.component(.month, from: Date())
答案 2 :(得分:2)
if let monthInt = Calendar.current.dateComponents([.month], from: Date()).month {
let monthStr = Calendar.current.monthSymbols[monthInt-1]
print(monthInt) // 4
print(monthStr) // April
}
或:
let monthInt = Calendar.current.component(.month, from: Date()) // 4
let monthStr = Calendar.current.monthSymbols[monthInt-1] // April