【发布时间】:2012-02-08 03:35:27
【问题描述】:
我知道这个问题与其他人提出的问题相似,但我找不到我的代码哪里出错了。我正在尝试将当前日期转换为 mm/dd/yyyy 格式。这是我正在使用的:
NSDate *date = [[NSDate alloc]init];
NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"mm/dd/yyyy"];
NSLog(@"%@", [formatter stringFromDate:date]);
问题是月份。每次我运行这段代码时,月份都不一样。例如,我的第一次日期是 2012 年 11 月 32 日,我刚刚运行它,结果是 2012 年 11 月 55 日。
这有什么原因会不断变化吗?日子和年份似乎都很好。
谢谢。
【问题讨论】:
标签: iphone objective-c ios nsdate