使用日期格式化程序iOS10 Swift3
如何在ios 10 swift 3中使用日期格式化程序?使用日期格式化程序iOS10 Swift3,ios,swift,date,nsdate,nsdateformatter,Ios,Swift,Date,Nsdate,Nsdateformatter,如何在ios 10 swift 3中使用日期格式化程序? i您必须首先将字符串转换为日期,然后再转换为所需格式的字符串。可以使用DateFormatter执行此操作。检查下面的代码 let date = "07-11-2016 12:00:00" let formatter = DateFormatter() formatter.dateFormat = "dd-MM-yyyy HH:mm:ss" let convertedDate = formatter.dat
i您必须首先将字符串转换为日期,然后再转换为所需格式的字符串。可以使用
DateFormatter
执行此操作。检查下面的代码
let date = "07-11-2016 12:00:00"
let formatter = DateFormatter()
formatter.dateFormat = "dd-MM-yyyy HH:mm:ss"
let convertedDate = formatter.date(from: date)
formatter.dateFormat = "d MMMM yyyy h a"
let dateString = formatter.string(from: convertedDate!)
print(dateString) // Output will be 7 November 2016 12 PM
dateString将是您所需的日期输出格式
或者,您可以简单地创建一个日期或字符串的扩展名,以返回格式化的日期 欢迎来到SO!到目前为止你试过什么?为了帮助我们帮助您,请添加一个您需要两种格式:一种是将输入字符串转换为日期实例,另一种是将日期转换为具有所需输出的字符串。
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy HH:mm:ss"
let date = dateFormatter.date(from: "07-11-2016 12:00:00")
dateFormatter.dateFormat = "dd MMMM yyyy HH a"
let dateString = dateFormatter.string(from: date)