在Swift中更改日期格式

Joe*_*ong 0 date swift2

我的日期格式String为"2015-08-27",即"YYYY-MM-DD".我需要将其转换为Date格式并将格式更改为"DD-MMM-YYYY".并将其更改回String格式再次显示.因此最终结果将是"2015年8月27日".

我一直在搜索代码,但找不到代码.

Nar*_*jha 6

let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "YYYY-MM-DD"
let date = dateFormatter.dateFromString("2015-08-27")

dateFormatter.dateFormat = "DD-MMM-YYYY"
let goodDate = dateFormatter.stringFromDate(date!)
Run Code Online (Sandbox Code Playgroud)

它没有经过测试,但我希望它会起作用.