我正在开发一个具有目标 c 的 ios 应用程序。我使用当前日期来开展业务。

NSDateFormatter *df1=[[[NSDateFormatter alloc] init] autorelease];
[df1 setDateFormat:@"ddyymmssHHMMssHHyyddMMmm"];
NSString *key=[df1 stringFromDate:[NSDate date]];
NSLog(@"%@",key);

一些 iPhone 设备生成如下。

16186:43:26 PM116 PM(第二名:26)18161143

但我想要这个格式化的值。这就是所有设备产生的方式。

121846281112281118121246

为什么有些 iPhone 设备返回不正确的结果?