【发布时间】:2012-02-15 13:45:42
【问题描述】:
我的输入字符串是
NSString *inputString=@"15 February 2012 17:05";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"dd MMMM YYYY HH:mm"];
NSDate *dateVal = [dateFormat dateFromString:inputString];
NSDateFormatter *dateFormat2 = [[NSDateFormatter alloc] init];
[dateFormat2 setDateFormat:@"MM/dd/YYYY HH:mm"];
NSString *outputString = [dateFormat2 stringFromDate:dateVal];
[dateFormat release];
[dateFormat2 release];
我得到了以下日期 输出字符串=12/25/2011 17:05
但应该是 02/15/2012 17:05..我在哪里做错了?
【问题讨论】:
-
问题出在第一部分(日期字符串的解析)。它将于 2011 年 12 月 25 日返回,但我不知道为什么。