Kush Thakkar
Kush Thakkar

Reputation: 59

Get string from string date in another format

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

Answers (1)

Jigar Tarsariya
Jigar Tarsariya

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

Related Questions