timestamp = "2016-07-22 19:00:01.001+00";
我上面的字符串,我想獲得19:00 5月27日獲得從字符串日期字符串以另一種格式
let formatter = NSDateFormatter()
formatter.dateFormat = "yyyy-MM-dd HH:mm:ss Z"
formatter.dateFromString(timestamp)
timestamp = "2016-07-22 19:00:01.001+00";
我上面的字符串,我想獲得19:00 5月27日獲得從字符串日期字符串以另一種格式
let formatter = NSDateFormatter()
formatter.dateFormat = "yyyy-MM-dd HH:mm:ss Z"
formatter.dateFromString(timestamp)
使用日期格式這樣,
formatter.dateFormat = "dd MMM HH:mm"
OR
在你的情況下,你可以通過下面的書寫,
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)
希望這會有所幫助。
你不應該設置時區,使用正確的時區日期格式'x''「yyyy-MM-dd HH:mm:ss.sssx」'將處理它 –
您的時間戳與OP的時間戳不同,所以我沒有看到您如何回答他們的問題? – Moritz
http://i.stack.imgur.com/lkYVY.png –
我需要兩個字符串,5月27日19:00從上面foramt –
從時間戳 –
'07-22'實際上是'22 Jul' – vadian