如何将 NSDateFormatter 转换为整数?
我有这个代码可以使用:
NSDateFormatter *timeOfDayInt = [[[NSDateFormatter alloc] init] autorelease];
[timeOfDayInt setDateFormat:@"HHmm"];
int currentTime = (int)[timeOfDayInt stringFromDate:[NSDate date]];
if(currentTime >= 1400 && currentTime <= 1500) {
//do something
}
奇怪的是,这段代码就像一天前一样工作,现在它返回一些奇怪的数字......我真的找不到问题的灵魂,我会申请一个答案......谢谢!
PS:
如果我记录时间,NSLog(@"%@",[timeOfDayInt stringFromDate:[NSDate date]]);
它正确记录..为什么它不起作用?