swiftで、文字列の日付を変更する際によく分からなくなるので備忘録として。
Swift
let d = "Mon Jul 01 00:00:00 +0000 2015"
let formatter = NSDateFormatter()
formatter.dateFormat = "EEE MMM dd HH:mm:ss Z yyyy"
if let date = formatter.dateFromString(d) {
formatter.dateFormat = "yyyy-MM-dd"
let dateString = formatter.stringFromDate(date)
print(dateString) // "2015-07-01"
}
フォーマットは、こちらのサイトが良く載っています。いまいち、分かりやすくはないですが。。
http://waracle.net/iphone-nsdateformatter-date-formatting-table/