如何快速查找当前月份名称和当前月份号

时间:2019-04-03 09:43:11

标签: ios swift date swift4

我想知道当前月份的数字和int的字符串名称。有人可以用简单的代码帮助我吗?

3 个答案:

答案 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