格式化互联网时间字符串(Swift 1.2)

时间:2015-04-27 21:18:46

标签: ios swift date time format

我正在尝试将字符串从互联网时间格式化为更具可读性的字符串。

我的输入类似于:Mon, 27 Apr 2015 20:00:00 +0000

我想将其格式化为:Mon, 27 Apr

我对Swift很新,所以我不知道最好的方法。

1 个答案:

答案 0 :(得分:4)

类似的东西:

let unformattedDateString = "Mon, 27 Apr 2015 20:00:00 +0000"

let dateFormatter = NSDateFormatter()
// input format
dateFormatter.dateFormat = "E, dd MMM yyyy HH:mm:ss Z"

// create NSDate from String
let date = dateFormatter.dateFromString(unformattedDateString)!

// output format
dateFormatter.dateFormat = "E, dd MMM"

// create String from NSDate
let formattedDateString = dateFormatter.stringFromDate(date)