Este es un concepto bastante simple, pero hasta ahora no he podido encontrar una solución elegante (e independiente de la configuración regional del calendario). Necesito encontrar el primer día del mes para un arbitrario NSDate
. Por ejemplo, dado un arbitrario NSDate
(arbitraryDate
) se devolverá otro objeto NSDate (llamemos a esto firstDayOfMonthDate
) que representa el primer día del mes en arbitraryDate
. El componente de tiempo no importa, ya que solo necesito el objeto NSDate para el primer día del mes (aunque para mayor nitidez sería útil si el tiempo se acabara de cero).NSDate para el primer día del mes
Gracias de antemano por su asistencia.
u puede explicar con el ejemplo –
me gustaría ofrecer una función con un NSDate tales como 16 de septiembre de 2010. La función sería luego regresar otra NSDate que es el primer día de ese mes. Continuando con el ejemplo anterior, el NSDate que se devolverá es el 1 de septiembre de 2010. Me doy cuenta de que hay varias formas alternativas de lograr este resultado final (dividir la fecha original en componentes, luego reconstruir con el componente de día siendo 1) pero estoy pensando que debe haber una solución más elegante. – Skoota