iPhone - 疯狂的时间戳

Spa*_*Dog 1 iphone

我有这个代码

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-mm-dd'T'HH:mm:ss.SSSSS"];

NSDate *date = [NSDate date];

NSString *timeStamp = [dateFormatter stringFromDate:date];
Run Code Online (Sandbox Code Playgroud)

运行此日期后等于

2010-11-05 21:45:56 GMT

和timeStamp等于

2010- 45 -05T21:45:56.46700

月= 45 ?????????????????????????????

对此有何解决方案?谢谢.

Gen*_*ari 7

毫米是几分钟.你想要几个月的MM.

iPhone使用Unicode标准进行日期格式化.MM会给你一个月的数字,如果需要,前缀为0,有2位数,M会给你没有前导0的月份数.