所以我的困境是,我無法弄清楚如何將日期存儲在只有一個整數(取使用:轉換的NSDate一個整數
NSDate* date = [NSDate date]
我發現這個代碼在網上,這似乎類似於我需要(我認爲改變setDateFormat到@「DD」將工作過(但顯然沒有)
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy"];
//Optionally for time zone conversions
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"..."]];
NSString *stringFromDate = [formatter stringFromDate:date];
我只是忘記了整數簡單的東西?
'-timeIntervalSince1970',然後' - initWithTimeIntervalSince1970:'。實際的'NSTimeInterval'是一個普通的'double',但是如果你不需要片段部分,你可以將它轉換爲'NSInteger'。 – holex 2014-11-21 15:31:56