Tengo una matriz de objetos Ruby Date. ¿Cómo puedo encontrar el datetime más nuevo y el datetime más antiguo?Obtenga la fecha más reciente y más antigua de una lista: Ruby
Respuesta
date_array.min # => Oldest
date_array.max # => Most recent
date_array.max no da la fecha "Más reciente", le da la fecha más reciente. La más reciente inferiría que daría la fecha más reciente en el pasado. Por ejemplo, Date.today sería la fecha más reciente, sin embargo, la fecha establecida más lejana en el futuro se devolvería con date_array.max –
Usted tiene un operador de comparación:
http://www.ruby-doc.org/core/classes/Date.html#M000673
Ordenar ella.
La ordenación es lin * log, simplemente min/max es puramente lineal. –
La ordenación también tiene muchas definiciones. –
oldest, newest = date_array.minmax
- 1. Rails 3. Obtenga la actualización más reciente
- 2. Obtenga la fecha del viernes más reciente SQL
- 3. Expresión lambda para la fecha más reciente
- 4. Cómo encontrar la fecha más alta (más reciente) y la más baja (anterior) [R]
- 5. Obtener la fecha más reciente de una serie de fechas
- 6. Cómo seleccionar la fecha más antigua de MySQL
- 7. SQL seleccionando filas por fecha más reciente
- 8. SQL: seleccione la fecha más reciente para cada categoría
- 9. php mysql ordenar por fecha (el más reciente)
- 10. SQL Cómo seleccionar el artículo de la fecha más reciente
- 11. Seleccionar la fecha más reciente entre dos columnas
- 12. Obtener la fecha más reciente en registros XML
- 13. Obtenga el directorio más reciente en bash a las variables
- 14. selección registro más reciente
- 15. Recuperando la confirmación más antigua con JGit
- 16. Oracle selecciona el registro de fecha más reciente
- 17. Obtenga la fecha más temprana de IEnumerable <DateTime>
- 18. Buscar la fecha más cercana de una lista
- 19. Más reciente Microsoft Chart y ASP.NET MVC
- 20. Obtenga el archivo más reciente basado en la marca de tiempo
- 21. Mysql ordena elementos por la más reciente de 2 fechas
- 22. Mostrar solo la fecha más reciente de la tabla MySQL unida
- 23. Uso de VBScript para encontrar la fecha del archivo más reciente en una sola carpeta
- 24. C++ design: cómo caché más reciente utilizado
- 25. LINQ to SQL: GroupBy() y Max() para obtener el objeto con la fecha más reciente
- 26. LINQ: Agrupe por agregado pero aún así obtenga información de la fila más reciente?
- 27. No se puede eliminar la partición de tabla más antigua
- 28. SELECT 5 más reciente de SQL Server
- 29. Buscar la carpeta más reciente en un directorio en Python
- 30. MySQL: seleccione la fecha más reciente de un conjunto de varias marcas de tiempo posibles?
La pregunta debe ser cambiado a cómo encontrar la fecha y hora más nuevo y más antiguo, como más reciente podría inferir que la fecha devuelta es siempre en el pasado, que es lo que estaba buscando. –