2012-11-06 27 views
1

可能重複:
NSString to NSDate
iPhone: How to convert 「yyyyMMddThhmmss」 format string to NSDate?字符串轉換爲自定義格式的NSDate

如何格式轉換成NSDate的?

我的字符串日期格式是:yyyy-m-d'T'H:m:ss(間隔之間沒有空格)。

更新:

2012-11-06T12:17:22.947 would be the string that I'd like to convert to NSDate 
+0

@Jennis:我不這麼認爲,檢查我的更新問題。 –

+0

@ el.severo嘗試使用新格式的波紋管方法.. –

+0

在該問題中選擇好的答案包含文檔鏈接和unicode格式字符串。也許你可以很容易從中得出結論。 –

回答

6

只是複製粘貼此方法在您的.m文件,然後調用此方法與你的stringDate ..

-(NSDate *)convertStringToDate:(NSString *) date { 

NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; 
NSDate *nowDate = [[[NSDate alloc] init] autorelease]; 
[formatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"]; 
date = [date stringByReplacingOccurrencesOfString:@"+0000" withString:@""]; 
nowDate = [formatter dateFromString:date]; 
// NSLog(@"date============================>>>>>>>>>>>>>>> : %@", nowDate); 
return nowDate; 

}