我有一个字符串如下:
2012-11-01
我想从中得到一个代表这一天的字符串。所以这就是我的处理方式:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat: @"yyyy-mm-dd"];
NSDate *date = [dateFormatter dateFromString: @"2012-11-01"];
[dateFormatter setDateFormat: @"EEE"];
NSString *string = [dateFormatter stringFromDate: date];
NSLog(@"%@", string);
输出是:
太阳
当它真的应该是:
周四
(如果我的计算是正确的!)
那么这里的问题是什么?这是内部错误吗?我的代码有问题吗?
谢谢!