如何在iOS中将字符串转换为日期格式?

use*_*597 0 ios

我有像Web服务的字符串12/31/2013 09:12:15 A.M.现在我想转换它12 Dec 2013 09:12:15 A.M.配合使用的NSDAteFormatteriOS中

Gui*_*rme 6

我正在给你答案,但是因为过于初级而无法通过简单的搜索找到解决方案.

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MM/dd/yyyy hh:mm:ss a"];
NSDate *date = [formatter dateFromString:myDateString];
[formatter setDateFormat:@"dd MMMM yyyy aa:mm:ss a"];
NSString *newDate = [formatter stringFromDate:date];
Run Code Online (Sandbox Code Playgroud)