Iphone NSDateFormatter在格式化时额外增加11分钟
当我使用Iphone NSDateFormatter在格式化时额外增加11分钟,iphone,objective-c,nsdateformatter,date-formatting,Iphone,Objective C,Nsdateformatter,Date Formatting,当我使用NSDateFormatter转换所需的日期值时,我似乎在为所需的日期值增加+11分钟 将MyObject上的startDate和endDate作为NSDates打印到控制台: 开始日期:2011-11-2818:00:00+0000 结束日期:2011-11-28 20:00:00+0000 我的NSDateFormatter: NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; [f
NSDateFormatter
转换所需的日期值时,我似乎在为所需的日期值增加+11分钟
将MyObject
上的startDate
和endDate
作为NSDate
s打印到控制台:
开始日期:2011-11-2818:00:00+0000
结束日期:2011-11-28 20:00:00+0000
我的
NSDateFormatter
:
NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"hh:MM a"];
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]];
设置日期范围字符串:
NSString *dateRangeString = [NSString stringWithFormat:@"%@ - %@",
[formatter stringFromDate:self.startDate],
[formatter stringFromDate:self.endDate]];
错误导致的
日期范围字符串
:
NSString *dateRangeString = [NSString stringWithFormat:@"%@ - %@",
[formatter stringFromDate:self.startDate],
[formatter stringFromDate:self.endDate]];
日期范围:下午18:11-20:11
为什么要在《泰晤士报》上多加11分钟?我在转换过程中做了什么?我忘了什么傻事了吗?所以,请帮助我保持理智 因为是11月,第11个月。因为是11月,第11个月
[formatter setDateFormat:@"HH:mm a"];
MM
是几个月
MM
是几个月
Noob move,我很想删除这个。使用
mm
容易犯错误,这就是为什么这是我检查的第一件事之一。Noob move,我很想删除这个。使用mm
容易犯错误,这就是为什么这是我检查的第一件事。是的。愚蠢的疏忽错误,需要睡眠。:)是的。愚蠢的疏忽错误,需要睡眠。:)