Сравнение даты с преобразованием строки в дату - PullRequest
1 голос
/ 31 октября 2011

как изменить строку во времени со временем я пишу код как, но не повезло

NSString *comingdate = [sParams valueForKey:@"showdate"];
NSDateFormatter *dateformate = [[NSDateFormatter alloc]init];
[dateformate setDateFormat:@"yyyy-MM-dd"];
NSDate *todate = [dateformate dateFromString:comingdate];
NSLog(@"%@", todate);

/ * из showdate я получаю дату как гггг-мм-дд, но я хочу преобразовать эту строку в дату и время может кто-нибудь дать подсказку или с ясным кодом

1 Ответ

2 голосов
/ 02 ноября 2011
NSDate *firstDate=[[NSDate alloc]init];
    NSString *comingdate = [sParams valueForKey:@"showdate"]; // yyyy-MM-dd
    NSString *time = @"01:37:42"; // HH:mm:ss
    comingdate = [comingdate stringByAppendingFormat:@" %@", time];
    NSDateFormatter *dateformate = [[NSDateFormatter alloc] init];
    [dateformate setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    NSDate *secondDate = [dateformate dateFromString:comingdate];
    NSTimeInterval timeDifference = [secondDate timeIntervalSinceDate:firstDate];
    NSLog(@"%f",timeDifference);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...