我想将我的日期从“25-12-1994”转换为“1994年12月25日”。但在调试期间,结果就像这样
以下是我的代码:
let dateStr = "25-12-1994"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd-mm-yyyy"
let date = dateFormatter.date(from:dateStr)
dateFormatter.dateFormat = "dd-MMM-yyyy"
let actualDate = dateFormatter.string(from: date!)
答案 0 :(得分:0)
根据您的需要,请使用以下方法。它将为您提供适当的月份格式化日期
func monthFormatechange(_ dateString : String) -> String
{
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy"
let date = dateFormatter.date(from:dateString)
dateFormatter.dateFormat = "dd-MMM-yyyy"
let actualDate = dateFormatter.string(from: date!)
return actualDate
}