Articles of nsdate

NSTimeInterval a NSDate

¿Cómo puedo convertir un NSTimeInterval a NSDate ? Piénsalo como un cronómetro. Quiero que la fecha inicial sea 00:00:00, y tengo un NSTimeInterval de X segundos. Necesito hacerlo así porque NSTimeInterval necesita convertirse a un int utilizando lround para redondear, luego se convierte a NSDate para usar NSDateFormatter para convertirlo en una cadena.

Eliminar componentes de tiempo de un objeto NSDate usando Objective C / Cocoa

Intento escribir una función simple usando Objective C que acepta un objeto NSDate y devuelve un objeto NSDate que contiene el mismo valor de fecha, pero que ha eliminado componentes de tiempo de la fecha. Por ejemplo, si tuviera que pasar un NSDate con un valor de ‘2010-10-12 09:29:34’ la función regresaría 2010-10-12 00:00:00. La […]

Conversión de formato de fecha UTC a nsdate local

Estoy obteniendo de mi servidor una fecha de cadena en la zona horaria UTC y necesito convertirla a la zona horaria local. MI CÓDIGO: let utcTime = “2015-04-01T11:42:00.269Z” let dateFormatter = NSDateFormatter() dateFormatter.timeZone = NSTimeZone(name: “UTC”) dateFormatter.dateFormat = “yyyy-MM-dd’T’HH:mm:ss.SSS’Z'” let date = dateFormatter.dateFromString(utcTime) println(“utc: \(utcTime), date: \(date)”) esto imprime – utc: 2015-04-01T11: 42: 00.269Z, fecha: […]

Por qué NSDateFormatter no puede analizar la fecha del formato ISO 8601

Posible duplicado: Convirtiendo un sello de tiempo ISO 8601 en un NSDate: ¿Cómo se maneja uno con el desplazamiento de tiempo UTC? Yo uso los raíles como back-end, la salida de fecha predeterminada es 2008-12-29T00: 27: 42-08: 00 Pero después de mi investigación NSDateFormatter no puede soportarlo, excepto que cambie la fecha a 2008-12-29T00: 27: […]

Diferencia entre dos objetos NSDate – Resultado también un NSDate

Tengo dos objetos NSDate y quiero la diferencia entre los dos y el resultado debe ser nuevamente un objeto NSDate. ¿Alguna idea de cómo lograr esto? Aquí, bash abordar un problema único en el que tengo que averiguar el tiempo transcurrido y luego localizar el tiempo transcurrido. Puedo localizarlo si tengo el tiempo transcurrido en […]

Obtenga la fecha y la hora de la zona horaria del dispositivo iPhone actual desde la fecha y hora de la zona horaria UTC-5 de la aplicación iPhone.

En mi aplicación para iPhone, tengo muchas dificultades para convertir el tiempo de respuesta del servicio web a la hora actual del dispositivo. El webservice time in UTC-5 timezone . La aplicación es una aplicación de uso mundial. Así que tengo que convertir el tiempo de respuesta a la zona horaria del dispositivo actual. Esta […]

Ordenar NSArray de objetos personalizados por sus propiedades NSDate

Estoy intentando ordenar un NSArray que está lleno de objetos personalizados. Cada objeto tiene una propiedad startDateTime que es de tipo NSDate. El siguiente código da como resultado una matriz, sortedEventArray , poblada pero no ordenada. ¿Voy por esto de una manera completamente equivocada o me estoy perdiendo algo pequeño? NSSortDescriptor *dateDescriptor = [NSSortDescriptor sortDescriptorWithKey:@”startDateTime” […]

NSDateFormatter, ¿estoy haciendo algo mal o es esto un error?

Estoy tratando de imprimir la fecha en un formato determinado: NSDate *today = [[NSDate alloc] init]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@”yyyyMMddHHmmss”]; NSString *dateStr = [dateFormatter stringFromDate:today]; Si el iPhone está configurado en 24 horas, funciona bien, si por otro lado el usuario lo configuró en 24 horas, luego vuelve a AM / […]

Comparación de fecha de predicados de datos básicos

Estoy intentando buscar todos los objetos en una entidad que coincida con un usuario selectedDate (es un NSDate). El código de Core Data está bien, pero mi predicado sigue arrojando 0 resultados, las fechas son las mismas en la base de datos que el usuario está seleccionando. ¿Cómo se debe comparar el Fecha seleccionada con […]

NSDate principio del día y fin del día

-(NSDate *)beginningOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit | NSYearCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit ) fromDate:date]; [components setHour:0]; [components setMinute:0]; [components setSecond:0]; return [cal dateFromComponents:components]; } -(NSDate *)endOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit | NSYearCalendarUnit | NSHourCalendarUnit | […]