我想从字符串转换为日期
NSDate *LastBuildDate;
NSDate *PubDate;
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyyMMddhhmmss"];
LastBuildDate = [formatter dateFromString:buttoninfoamtion.mLastdate];
PubDate=[formatter dateFromString:newsItem.mPubDate];
if([PubDate compare:LastBuildDate])
buttoninfomation.mlastdate 和 newsItem.mPubDate 是来自 OpenAPI
ex 的字符串) Buttoninfomation.mlastdate:2011 年 10 月 18 日,星期二 15:54:43 +0900
newspub:2011 年 10 月 18 日星期二 15:58:00 +0900
但是
LastBuidDate = (空)
PubDate = (null)
我想比较两个因子。
所以日期-日期或字符串-字符串,但我认为字符串-字符串是如此复杂。
代码有什么错误吗?
NSDate *LastBuildDate;
NSDate *PubDate;
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyyMMddhhmmss"];
LastBuildDate = [formatter dateFromString:buttoninfoamtion.mLastdate];
PubDate=[formatter dateFromString:newsItem.mPubDate];
if([PubDate compare:LastBuildDate])
buttoninfomation.mlastdate and newsItem.mPubDate is string from OpenAPI
ex)
buttoninfomation.mlastdate: Tue, 18 Oct 2011 15:54:43 +0900
newspub:Tue, 18 Oct 2011 15:58:00 +0900
but
LastBuidDate = (null)
PubDate = (null)
I want to compare two factor .
So date- date or string- string but I think string - string is so complex.
what wrong up codes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
那么,您给出的“yyyyMMddhhmmss”格式与“Tue, 18 Oct 2011 15:54:43 +0900”甚至略有不匹配。
尝试
作为格式字符串 - 请参阅 iOS 文档 和 Unix TR#35 了解更多信息。
Well the format you've given of "yyyyMMddhhmmss" doesn't match "Tue, 18 Oct 2011 15:54:43 +0900" even slightly.
Try
as the format string - see the iOS documentation and the Unix TR#35 for more information.