¿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.
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 […]
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: […]
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: […]
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 […]
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 […]
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” […]
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 / […]
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 *)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 | […]