我想从字符串转换为日期

发布于 2024-12-10 15:00:11 字数 670 浏览 0 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

椒妓 2024-12-17 15:00:11

那么,您给出的“yyyyMMddhhmmss”格式与“Tue, 18 Oct 2011 15:54:43 +0900”甚至略有不匹配。

尝试

EEE, dd MMM yyyy HH:mm:ss Z

作为格式字符串 - 请参阅 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

EEE, dd MMM yyyy HH:mm:ss Z

as the format string - see the iOS documentation and the Unix TR#35 for more information.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文