Creo que intentas engañarnos.
La fecha de entrada a su pregunta es la 25ta de octubre de 2010, mientras que la salida es la de octubre de 2010. ¡Bien jugado!
Continuando con este hilo de recortes selectivos: sus tiempos también son completamente diferentes y le faltan los segundos del tiempo de salida.
Ahora la respuesta verdadera.
Un poco factoid primero: la salida ISO 8601 en Ruby es similar a la salida "Fecha y hora combinadas" de ISO 8601's Wikipedia page.
Tienes un hilo y necesitarás convertirlo en un objeto Time
que puedes hacer con to_time
. Entonces es simplemente una cuestión de llamar iso8601
en ese objeto de obtener la versión ISO 8601:
"2010-10-25 23:48:46 UTC".to_time.iso8601
El método to_time
es cortesía de los carriles, mientras que el iso8601
se courtest de la biblioteca estándar de Ruby.
Buena respuesta, pero no he tenido la primera parte (¿se suponía que era humor?) –
¡Maldición! viste mi trama para engañarte gente. = P Gracias por la excelente respuesta, me pregunto por qué no solo escriben eso en la documentación. –
@ Mark Thomas: sí se suponía que era humor. Dio una entrada y un tiempo de salida que no coincidiría nunca. Tricksie pequeño hobbit! –