Articles of nsdate

Fecha de inicio y finalización de la semana actual

Quiero obtener la fecha de inicio y finalización de la semana actual y también quiero usar la fecha de inicio y finalización de la semana anterior y la próxima semana de la fecha de inicio y finalización en el mes actual. Gracias por adelantado.

Obtenga la hora UTC y la hora local desde el objeto NSDate

En objective-c, el siguiente código da como resultado la información de fecha y hora UTC utilizando la API de date . NSDate *currentUTCDate = [NSDate date] En Swift sin embargo, let date = NSDate.date() resultados en la fecha y hora local. Tengo dos preguntas: ¿Cómo puedo obtener la hora UTC y la hora local (la […]

¿Cómo convertir NSDate en formato relativo como “Hoy”, “Ayer”, “hace una semana”, “hace un mes”, “hace un año”?

Quiero convertir nsdate en formato relativo como “Today”,”Yesterday”,”a week ago”,”a month ago”,”a year ago”,”date as it is” . He escrito el siguiente método para ello … pero de alguna manera es solo impresión, ya que es la fecha … ¿pueden decirme cuál debería ser el problema? // A continuación está mi función que convierte la […]

NSPredicate: filtrado de objetos por día de propiedad de NSDate

Tengo un modelo de Datos centrales con una propiedad NSDate . Quiero filtrar la base de datos por día. Supongo que la solución implicará un NSPredicate , pero no estoy seguro de cómo NSPredicate todo. Sé cómo comparar el día de dos NSDate s usando NSDateComponents y NSCalendar , pero ¿cómo lo filtro con NSPredicate […]

¿Cómo determinar si un NSDate es hoy?

¿Cómo verificar si un NSDate pertenece a hoy? Solía ​​verificarlo usando los primeros 10 caracteres de [aDate description] . [[aDate description] substringToIndex:10] devuelve una cadena como “YYYY-MM-DD” así que [[[NSDate date] description] substringToIndex:10] la cadena con la cadena devuelta por [[[NSDate date] description] substringToIndex:10] . ¿Hay alguna manera más rápida y / o ordenada de […]

Convertir milisegundos en NSDate

Tengo este “1273636800000” y quiero convertirlo a este formato “Wed Mar 03 2010 00:00:00 GMT-0500 (EST)” Necesito convertir estos milisegundos al formato NSDate. Intenté esto NSDate *tr = [NSDate dateWithTimeIntervalSince1970:1273636800000]; y NSDate *tr = [NSDate dateWithTimeIntervalSinceReferenceDate:1273636800000]; y NSDate *tr = [NSDate dateWithTimeIntervalSinceNow:1273636800000]; Pero no puedo hacer que funcione, cualquiera tuvo un problema similar y encontró […]

Limitar las fechas de UIDatePicker desde un momento particular. Como Entrada DOB a un límite de edad restringido

En mi código, tengo un UITextField que cuando el usuario toca abre un UIDatePicker para permitir al usuario desplazarse fácil y eficientemente a su fecha de nacimiento. Obviamente, no desearíamos que UIDatePicker se desplazara hasta 2015 y más de lo que lo hace actualmente. Como es un campo de entrada de fecha de nacimiento, también […]

La fecha del método DateFormatter (desde: String) devuelve nil para fechas específicas en idiomas específicos en Swift

Realmente no entiendo qué está sucediendo con este código, estoy tratando de convertir una cadena hasta la fecha. Lo que no entiendo es que la conversión funciona durante la mayoría de las fechas, pero no funciona especialmente solo para 2 fechas. let dateFormatter = NSDateFormatter() dateFormatter.locale = NSLocale(localeIdentifier: “es”) dateFormatter.dateFormat = “dd ‘de’ MMMM” dateFormatter.dateFromString(“1 […]

Obtenga el día de la semana usando NSDate

Creé un método que se supone que toma una cadena en forma de “YYYY-MM-DD” y escupe un int que representa la posición de las fechas en relación con la semana en la que se encuentra (independientemente de si se superpone entre meses). Entonces, por ejemplo, domingo = 1 lunes = 2 y así sucesivamente. Aquí […]

Comparación de NSDates sin componente de tiempo

En un parque infantil rápido, he estado usando NSDate.date() Pero, esto siempre aparece con el elemento de tiempo anexado. Para mi aplicación, necesito ignorar el elemento de tiempo. ¿Es esto posible en Swift? ¿Cómo puede hacerse esto? Incluso si pudiera configurar el elemento de tiempo para que sea el mismo en todas las fechas, también […]