<分区>
<分区>
Possible Duplicate:
How to change format of date/time?
在我的程序中,我正在调用 API 来获取日期,但收到的日期格式不正确。它看起来像 2011-07-06 00:00:00
。如何将其更改为 6-july-2011
?
最佳答案
你试试我的代码,因为我运行成功了。
NSString *dateStr = @"2011-07-06 00:00:00";
NSDateFormatter *dtF = [[NSDateFormatter alloc] init];
[dtF setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSDate *d = [dtF dateFromString:dateStr];
NSDateFormatter *dateFormatStr = [[NSDateFormatter alloc] init];
[dateFormatStr setDateFormat:@"d-MMM-yyyy"];
NSString *strDate = [dateFormatStr stringFromDate:d];
NSLog(@"%@",strDate);
关于iPhone SDK 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7414046/