Convierta una cadena para escribir la marca de tiempo en rieles

Tengo la siguiente cadena 2012-7-31 09:38:00.000000 which I want to convert to type timestamp (without time zone) in PGadmin. Which methods in ruby can get the job done?

Muchas Gracias

preguntado el 31 de julio de 12 a las 15:07

2 Respuestas

Trata

DateTime.parse("2012-7-31 09:38:00.000000")

#output
Tue, 31 Jul 2012 09:38:00 +0000

DateTime.parse("2012-7-31 09:38:00.000000").to_i
#output is timestamp
1343727480 

Respondido 31 Jul 12, 15:07

Time.parse("2012-7-31 09:38:00.000000").to_i

Respondido 31 Jul 12, 15:07

PG::Error: ERROR: column "time_to_display" is of type timestamp without time zone but expression is of type character varying at character 108 HINT: You will need to rewrite or cast the expression. - Vigrante

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.