Articles of nsdate

Comparando dois NSDates e ignorando o componente de tempo

Qual é a maneira mais eficiente / recomendada de comparar duas NSDates? Eu gostaria de poder ver se ambas as datas estão no mesmo dia, independentemente do tempo e comecei a escrever algum código que usa o método timeIntervalSinceDate: dentro da class NSDate e obtém o inteiro deste valor dividido pelo número de segundos Em […]

Formatando NSDate em estilos específicos para ano, mês, dia e hora, minuto, segundos

Eu basicamente preciso obter data e hora atuais separadamente, formatadas como: 2009-04-26 11:06:54 O código abaixo, de outra pergunta sobre o mesmo tópico, gera agora: | 2009-06-01 23:18:23 +0100 | dateString: | 01 de junho de 2009 23: 18 | parsed: | 2009-06-01 23:18:00 +0100 | Isso é quase o que estou procurando, mas quero […]

Como comparar dois NSDates: Qual é mais recente?

Eu estou tentando conseguir uma synchronization dropbox e preciso comparar as datas de dois arquivos. Um está na minha conta dropBox e um está no meu iPhone. Eu vim com o seguinte, mas recebo resultados inesperados. Eu acho que estou fazendo algo fundamentalmente errado ao comparar as duas datas. Eu simplesmente usei os operadores , […]

Comparação da NSDate usando o Swift

Estou trabalhando em um aplicativo que requer a verificação da data de vencimento para o dever de casa. Eu quero saber se uma data de vencimento é na próxima semana, e se é então executar uma ação. A maior parte da documentação que encontrei está em Objective-C e não consigo descobrir como fazer isso no […]

Convertendo um registro de data e hora ISO 8601 em um NSDate: Como lidar com o deslocamento de tempo UTC?

Estou tendo problemas para converter um timestamp ISO 8601 em um NSDate . Eu tentei usar NSDateFormatter , mas não consigo trabalhar com o deslocamento de tempo UTC que aparece no final dos timestamps. Para explicar, gostaria de converter um timestamp como o seguinte em um NSDate : 2011-03-03T06:00:00-06:00 . Minha pergunta é: como faço […]

Convertendo uma string para um NSDate

Como é possível converter uma string em um NSDate no iOS?

NSDate obter ano / mês / dia

Como posso obter o ano / mês / dia de um object NSDate , sem outras informações? Eu percebo que eu provavelmente poderia fazer isso com algo semelhante a isso: NSCalendar *cal = [[NSCalendar alloc] init]; NSDateComponents *components = [cal components:0 fromDate:date]; int year = [components year]; int month = [components month]; int day = […]

Existe uma maneira simples de converter um timestamp ISO8601 para um NSDate formatado?

Se eu usar o seguinte código: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@”yyyy-MM-dd’T’HH:mm”]; NSDate *myDate = [dateFormatter dateFromString:@”2010-01-28T15:22:23.863″]; NSLog(@”%@”, [dateFormatter stringFromDate:myDate]); Ele é convertido com sucesso em um object Date , no entanto, não consigo formatá-lo de outra forma que não seja yyyy-MM-dd’T’HH:mm , ou seja, o que é registrado é 2010-01-28T15:22:23 Se eu […]

iOS: converta o NSDate UTC para o fuso horário local

Como faço para converter um NSDate UTC para NSDate de fuso horário local em Objective C ou / e Swift?

NSString para NSDate

Eu tenho uma string que contém a data atual usando isso: NSString *date = [[NSDate date] description]; Em um ponto diferente, quero recuperar a data dessa string e usei o seguinte código: [NSDateFormatter setDefaultFormatterBehavior:NSDateFormatterBehavior10_4]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //[NSDateFormatter setDefaultFormatterBehavior:NSDateFormatterBehaviorDefault]; [dateFormatter setDateFormat:@”YYYY-MM-DD HH:MM:SS ±HHMM”]; NSDate *dateFromString = [[NSDate alloc] init]; dateFromString = [dateFormatter […]