-2
У меня есть ISO8601 строкувремя Выписка из ISO8601 строки
2013-05-11 05:54:07.589698
Есть в любом случае, чтобы извлечь только время от этого без манипуляций со строками?
У меня есть ISO8601 строкувремя Выписка из ISO8601 строки
2013-05-11 05:54:07.589698
Есть в любом случае, чтобы извлечь только время от этого без манипуляций со строками?
Есть много ответов на подобные вопросы, просто разместить этот ответ упаковывают вы не нашли его еще
NSString *inputString = @"2013-05-11 05:54:07.589698";
NSDateFormatter *dateFormatter = [NSDateFormatter new];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];
[dateFormatter setLocale:[[NSLocale alloc]initWithLocaleIdentifier:@"en_US_POSIX"]];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSSSSS"];
NSDate *date = [dateFormatter dateFromString:inputString];
[dateFormatter setDateFormat:@"HH:mm:ss"];
NSString *timeString = [dateFormatter stringFromDate:date];
NSLog(@"%@",timeString);
Боже, я люблю тебя ... так очень много. СПАСИБО! – user2159691
Google 'NSDateFormatter'. –
Кроме того, это не строка ISO8601 – borrrden
благодаря h2c03! Иногда мне просто нужно знать, где искать. прошу прощения за незнание и спасибо за помощь. И извините, это не строковая строка timestamp в формате ISO8601? – user2159691