私は

2011-10-18 3 views
2
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日夜3時54分43秒0900
newspub :火曜、2011年10月18日夜03時58分00秒0900

しかし
LastBuidDate =(ヌル)
PUBDATE =(ヌル)

私は2つの要素を比較したいと思います。

だからdate- dateまたはstring-stringですが、string-stringはとても複雑だと思います。

どのような間違ったコードですか?

答えて

2

「yyyyMMddhhmmss」という形式は、「Tue、18 Oct 2011 15:54:43 +0900」とは少しでも一致します。

は、フォーマット文字列として

EEE, dd MMM yyyy HH:mm:ss Z 

を試してみてください - 詳細については、iOS documentationとUnix TR#35を参照してください。

+0

ありがとうございます。 kk –