Raj*_*r R 13
if let monthInt = Calendar.current.dateComponents([.month], from: Date()).month {
let monthStr = Calendar.current.monthSymbols[monthInt-1]
print(monthInt) // 4
print(monthStr) // April
}
Run Code Online (Sandbox Code Playgroud)
或者:
let monthInt = Calendar.current.component(.month, from: Date()) // 4
let monthStr = Calendar.current.monthSymbols[monthInt-1] // April
Run Code Online (Sandbox Code Playgroud)
您可以DateFormatter用于获取当前月份的名称和Calendar'scomponent用于获取当前月份的索引
let currentDate = Date()
let nameFormatter = DateFormatter()
nameFormatter.dateFormat = "MMMM" // format January, February, March, ...
let name = nameFormatter.string(from: currentDate)
let index = Calendar.current.component(.month, from: currentDate) // format 1, 2, 3, ...
print(name) // April
print(index) // 4
Run Code Online (Sandbox Code Playgroud)
您可以这样获得当前日期的编号:
let monthAsNr = Calendar.current.component(.month, from: Date())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
955 次 |
| 最近记录: |