【发布时间】:2014-11-21 10:36:12
【问题描述】:
所以我的困境是我无法弄清楚如何仅将日期存储在整数值中(使用获取:
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。