nsdate – 如何将XML日期格式转换为Cocoa

我有一个日期格式:
2009-08-10T16:03:03Z

我要转换为:
@“MMM dd,HH:mm a”

我在Nsstring中检索xml格式.我试图使用NSDateformatter:
NSDateFormatter * df = [[NSDateFormatter alloc] init];
[df setDateFormat:@“MMM dd,HH:mm a”];

有任何想法吗?

解决方法

Nsstring *yourXMLDate = @"2009-08-10T16:03:03Z" 
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss"];
NSDate *inputDate = [inputFormatter dateFromString:yourXMLDate];
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"MMM dd,HH:mm a"];
Nsstring *outputDate = [outputFormatter stringFromDate:inputDate];

希望这可以帮助!

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念