У меня проблема с использованием NSDateFormatter в программировании iPhone.Ниже приведен фрагмент моего кода.
NSString *inputDate = @"2011-03-14";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd"];
NSDate *entryDate = [formatter dateFromString:inputDate];
[formatter release]
Результат, который я получаю,
2011-03-13 16:00:00 + 0000
который является GMT-эквивалентом 2011-03-14 00:00:00.(Мой часовой пояс GMT +08: 00)
Почему я получаю это?Как получить 2011-03-14 00:00:00 в результате?
Спасибо.
~ Ян