2011-01-15 29 views

Respuesta

62

Pruebe time.to_date para extraer el componente de fecha de su marca de tiempo.

+0

Esto funcionó a la perfección. ¡Gracias! – timWhit

+0

También puede agregar 'to_s' (por ejemplo' your_datetime.to_date.to_s') para que se convierta de algo así como * mar, 20 dic 2016 * a * "2016-12-20" * que parece ser lo que estábamos buscando inicialmente. –

+0

funciona como un encanto! –

16

Para obtener el String estás buscando

your_date.strftime("%Y-%m-%d") 
No

seguro de lo que quieres decir acerca de cómo modificar la base de datos?

+0

qué hacer para obtener tiempo solo –

+1

Mira la documentación aquí: http://ruby-doc.org/stdlib-2.1.1/libdoc/date/rdoc/Date.html#method-i-strftime Puedes usar p.ej 'your_date.strftime ("% H:% M ")' –

Cuestiones relacionadas