Dario Cardoso Postado 28 de agosto de 2012 Denunciar Compartilhar Postado 28 de agosto de 2012 Tenho 2 datas Data inicial 10/01/2012 Data final 08/01/2012 Gostaria de verificar se a data inicial > data final para gerar um erro Como fazer? Dario Citar Link para o comentário Compartilhar em outros sites More sharing options...
Hercules Jr Postado 28 de agosto de 2012 Denunciar Compartilhar Postado 28 de agosto de 2012 https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsdate_Class/Reference/Reference.html Willy 1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Hercules Jr Postado 28 de agosto de 2012 Denunciar Compartilhar Postado 28 de agosto de 2012 Desculpe era para adicionar o anchor na url, na pagina procura por Comparing Dates Citar Link para o comentário Compartilhar em outros sites More sharing options...
Felipe FM Mobile Postado 28 de agosto de 2012 Denunciar Compartilhar Postado 28 de agosto de 2012 Olá , veja se este código te ajuda. Ele é uma chave de expiração, para a data atual. Troque a data atual por sua outra data. : /* * CHAVE DE EXPIRACAO * */ NSDateComponents *dc = [[NSDateComponents alloc] init]; [dc setTimeZone:[NSTimeZone localTimeZone]]; [dc setMonth:8]; // mes do pcr [dc setDay:29]; // dia do pcr [dc setYear:2012]; // ano do pcr NSDate * data_alerta= [[NSCalendar currentCalendar] dateFromComponents:dc]; NSDate * data_atual = [NSDate date]; if ([data_alerta compare:data_atual]!=NSOrderedDescending) { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Licença Expirou" message:@"Esta versão expirou, contate o desenvolvedor" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show]; return nil; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
rafaelcosta Postado 3 de outubro de 2012 Denunciar Compartilhar Postado 3 de outubro de 2012 OBS: Não use esse código assim. Faça seu app checar com um servidor a data atual, e assim ter um valor verdadeiro, caso a conexão não esteja disponível, use a data local. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.