微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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];

希望这可以帮助!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。