2012-09-06 59 views
0

我有這種格式的日期字符串「2012-09-06 04:57:00.000」。我需要在上午04:57分開那個字符串中的時間。幫我解決這個問題?單獨的時間?

回答

3
NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
[formatter setDateFormat:@"hh:mm:ss a"]; 
NSString *timeStr = [formatter stringFromDate:[NSDate date]]; 

上面的代碼是ARC否則,你需要釋放格式化像

formatter release 
+0

感謝..我怎麼能進行任何日期?我有隨着時間的前一天。所以我這情況下,我怎麼能自該日起字符串 – Gowtham

+0

檢索如果你想從日期字符串開始,你可以使用NSString方法([這]解析或類似(http://stackoverflow.com/questions/3432260/how-can-我變頻-A-NSString的代表性對的一時間值 - 到 - 雙nsintegers),或者你可以先把你的NSString日期轉換的NSDate。怎麼樣?看到[這](http://stackoverflow.com/問題/ 1353081/NSString的到的NSDate) – msk

相關問題