Tengo una cadena como esta:Convertir DateTime cadena a la hora UTC en los carriles
"2010-01-01 12:30:00"
que necesito para convertir a UTC de la zona horaria local actual.
Intenté esto, pero parece pensar que la cadena ya es UTC.
"2010-01-01 12:30:00".to_datetime.in_time_zone("Central Time (US & Canada)")
=> Fri, 01 Jan 2010 06:30:00 CST -06:00
No estoy seguro de dónde ir desde aquí.
añade esto desde mi comentario:
>> Time.zone = "Pacific Time (US & Canada)"
=> "Pacific Time (US & Canada)"
>> Time.parse("2010-10-27 00:00:00").getutc
=> Wed Oct 27 06:00:00 UTC 2010
>> Time.zone = "Mountain Time (US & Canada)"
=> "Mountain Time (US & Canada)"
>> Time.parse("2010-10-27 00:00:00").getutc
=> Wed Oct 27 06:00:00 UTC 2010
Gracias por cualquier ayuda.
funcionó genial! ¡Gracias! –
tal vez hablé demasiado pronto. No cambia la hora en función de config.time_zone. Agregaré algún código arriba para referencia. –
Ver mi edición. (Se agregaron caracteres extra para SO para permitir la publicación de este comentario. Blah blah, soy la morsa Etc, etc.) – zetetic