<分区>
你好,谁能告诉我如何制作一个如下所示的日期格式: 2007 年 6 月 13 日。注意这一天有“th”这个词。我想以我的格式添加它。谢谢!
<分区>
你好,谁能告诉我如何制作一个如下所示的日期格式: 2007 年 6 月 13 日。注意这一天有“th”这个词。我想以我的格式添加它。谢谢!
最佳答案
针对 Swift 3 进行了更新
你可以做这样的事情,这是安全的。
let calendar = Calendar.current
let date = Date()
let dateComponents = calendar.component(.day, from: date)
let numberFormatter = NumberFormatter()
numberFormatter.numberStyle = .ordinal
let day = numberFormatter.string(from: dateComponents as NSNumber)
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MMM yyyy"
let dateString = "\(day!) \(dateFormatter.string(from: date))"
print(dateString)
关于ios - Swift 中的普通日期格式 "13th June 2007",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37536082/