//NSString *compileDate = [NSString stringWithFormat:@"%s", __DATE__];
NSString *compileDate = [NSString stringWithUTF8String:__DATE__];
NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
[df setDateFormat:@"MMM d yyyy"];
//[df setDateFormat:@"MMM dd yyyy"];
NSDate *aDate = [df dateFromString:compileDate];
好的,我放棄了。爲什麼aDate有時會返回爲零?iPhone SDK Objective-C __DATE__(編譯日期)無法轉換爲NSDate
如果我使用註釋行或其匹配的替換行,它應該是否重要?
小記不值得回答:由於預處理器的工作方式,要將__DATE__作爲NSString,您可以簡單地寫@__DATE__ – 2010-07-09 01:28:07