我正在尝试将 2011-05-21 04:20:46.011 这样的日期解析为 Rails 中的时间对象。到目前为止,我有以下内容:
Time.strptime("2011-05-21 04:20:46.011", "%Y-%m-%d %H:%M:%S.%3N")
但它似乎不喜欢最后的“%3N”。我如何解析这个日期?
最佳答案
使用解析
:
x = Time.parse("2011-05-21 04:20:46.011", "%Y-%m-%d %H:%M:%S.%3N")
# => 2011-05-21 04:20:46 -0700
x.usec
# => 11000
在很多情况下,您也不需要传递格式:
x = Time.parse("2011-05-21 04:20:46.011")
# => 2011-05-21 04:20:46 -0700
x.usec
# => 11000
关于ruby-on-rails - Ruby on Rails 3 时间 - 解析毫秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6181961/