ruby-on-rails – String.to_datetime不使用当前时区(当没有给出时)

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – String.to_datetime不使用当前时区(当没有给出时)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我注意到,当字符串中没有给出时区时,Rails’ String.to_timezone方法不使用当前时区.
$"2013-01-14 14:38".to_datetime
=> Mon,14 Jan 2013 14:38:00 +0000
$DateTime.now
=> Mon,14 Jan 2013 14:39:50 +0100

有没有办法告诉方法使用当前时区?

谢谢.

解决方法

试试这个:
Time.zone.parse('2013-01-14 14:38').to_datetime

这将使用当前时区来解析字符串到目前为止.

猜你在找的Ruby相关文章