Reputation: 59
timestamp = "2016-07-22 19:00:01.001+00";
I have above string and I want get 27 May 19:00
let formatter = NSDateFormatter()
formatter.dateFormat = "yyyy-MM-dd HH:mm:ss Z"
formatter.dateFromString(timestamp)
Upvotes: 0
Views: 2493
Reputation: 3237
Use date format like this,
formatter.dateFormat = "dd MMM HH:mm"
OR
In your case you can get by writing like below,
let timestamp = "2015-07-27 19:29:50 +0000"
let formatter = NSDateFormatter()
formatter.timeZone = NSTimeZone(name: "UTC")
formatter.dateFormat = "yyyy-MM-dd HH:mm:ss Z"
let date = formatter.dateFromString(timestamp)
formatter.dateFormat = "dd MMM HH:mm"
let st = formatter.stringFromDate(date!)
print(st)
Hope this helps.
Upvotes: 2