Articles of nsdate

Como você calcula o dia do ano para uma data específica no Objective-C?

Isso é algo que eu me achei gastando horas para descobrir e, portanto, quero compartilhar com você. A questão era: como determino o dia do ano para uma data específica? Por exemplo, 15 de janeiro é o 15º dia e 31 de dezembro é o 365º dia quando não é bissexto.

Como posso obter um object NSDate hoje à meia-noite?

Qual é a maneira mais eficiente de obter um object NSDate que representa a meia-noite do dia atual?

receba NSDate hoje, ontem, semana, semana passada, mês, mês passado … variables

Eu estou tentando fazer é obter NSDate hoje, ontem, esta semana, semana passada, este mês, último mês Variáveis ​​prontas para comparação para headers a serem adicionados no titleForHeaderInSection do UITableView O que eu quero é feito manualmente no código abaixo para data 2009-12-11 NSDate *today = [NSDate dateWithString:@”2009-12-11 00:00:00 +0000″]; NSDate *yesterday = [NSDate dateWithString:@”2009-12-10 […]

retorna uma data por hora no futuro

Estou recebendo a data / hora atual usando [NSDate date] . O valor retornado é uma hora no futuro. Verifiquei as configurações de localização e horário dos meus telefones e elas estão corretas. Eu posso exibir a data e hora corretas como uma string usando o código abaixo. [NSDateFormatter localizedStringFromDate:[NSDate date] dateStyle:NSDateFormatterShortStyle timeStyle:NSDateFormatterShortStyle] Mas preciso […]

Valor inesperado do NSDate

Estou tentando armazenar um horário em uma data. Neste caso, 1,5 segundos. Eu guardo a hora na data assim: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@”mm:ss.SS”]; [dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0.0]]; NSDate *date1 = [dateFormatter dateFromString:@”00:01.50″]; Mas se eu olhar na área de debugging, posso ver que o valor de date1 foi definido como: date1 = […]

Swift: imprime todas as datas entre dois NSDate ()

Estou criando uma data usando NSDateComponents() : let startDate = NSDateComponents() startDate.year = 2015 startDate.month = 9 startDate.day = 1 let calendar = NSCalendar.currentCalendar() let startDateNSDate = calendar.dateFromComponents(startDate)! … agora quero imprimir todas as datas desde o startDate até hoje, NSDate() . Eu já tentei jogar com o NSCalendarUnit, mas ele mostra apenas a diferença […]

Como faço para obter a data atual em formato curto no Swift

Nas imagens abaixo você pode ver o código que eu escrevi e os valores de todas as variables: class fun getCurrentShortDate() -> String { var todaysDate = NSDate() var dateFormatter = NSDateFormatter() dateFormatter.dateFormat = “dd-MM-yyyy” var DateInFormat = dateFormatter.stringFromDate(todaysDate) return DateInFormat } Valores variables Como você pode ver, a data atual não é encontrada, mas […]

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 , […]