У меня есть часть времени как строка, и я хочу проанализировать ее на дату, так как я беспокоюсь о временной части даты. Но когда я разбираю его с заданным форматом, результат равен нулю. Как мне разобрать мой Time String?Строка времени отображения в NSDate возвращает nil
Время Строка: 23:59
Метод:
+(NSDate*)getDateFromStringProfile:(NSString*)strDate
{
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
NSTimeZone *timeZone = [NSTimeZone timeZoneForSecondsFromGMT:0];
[dateFormat setDateFormat:@"HH:mm"];
[dateFormat setTimeZone:timeZone];
NSDate *result =[dateFormat dateFromString:strDate];
return result;
}
Результат: ноль
Попробуйте установить языковой стандарт с помощью 'NSLocale' для' NSDataFormatter'. –
См. Http://stackoverflow.com/questions/6613110/what-is-the-best-way-to-deal-with-sdateformatter-locale-feature –