3
我在使用NSDateFormatter時遇到了問題,當用戶沒有使用公曆日曆作爲iPhone的默認日曆時。NSDateFormatter和日曆日曆
NSString *testString = @"2011-01-14";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd"];
NSDate *eventDate = [dateFormat dateFromString:testString];
[dateFormat setDateFormat:@"yyyy-MM-dd(EEE)"];
NSString *dateAndLocString = [dateFormat stringFromDate:eventDate];
[dateFormat release];
在使用公曆dateAndLocString將等於2011-01-13(星期四)的裝置 但是,當用戶正在使用日本日曆dateAndLocString將等於2011-01-13(星期三) ,這是錯誤的。
任何人都知道我可能做錯了什麼?