Necesito crear un NSDate
de la fecha actual (o en cualquier NSDate) sin las horas, minutos y segundos y mantenerlo como un NSDate
, en la menor cantidad de líneas posible?¿Cómo creo la fecha actual (o cualquier fecha) como un NSDate sin horas, minutos y segundos?
Necesito realizar algunos cálculos sobre las fechas y tener horas, minutos y segundos que causan problemas, necesito fechas absolutas (espero que absoluta sea la frase correcta). Es para una aplicación de iPhone.
Estoy creando fechas con [NSDate date]
que agregan horas, minutos y segundos. También estoy agregando meses a fechas que creo que son útiles para el ahorro de luz diurna ya que recibo 2300 horas en algunas fechas.
Por lo tanto, idealmente necesito una función para crear NSDates absolutos desde NSDates.
Sé que hice una pregunta similar anteriormente, pero tengo que terminar con NSDate no como una cadena y me preocupa un poco especificar un formato de fecha, p. yyyy etc.
Siempre Ole, pegándome a la respuesta! ; ( Buena respuesta, como siempre. –
+1 un buen trabajo completo –
No necesita agregar '[dateComponents setHour: 0]; [dateComponents setMinute: 0]; [dateComponents setSecond: 0];' desde usted no tiene estos componentes en la var de dateComponents, el NSDate se creará en '00:00:00 + 0000'. –