将ruby字符串转换为datetime

时间:2013-07-29 16:27:52

标签: ruby datetime time

是否可以将7/1/13 16:37变成适当的ruby DateTime对象? Time.new和Time.parse似乎回复了错误的东西......

 Time.parse("7/1/13 16:37")
  => 2007-01-13 16:37:00 -0500 

2 个答案:

答案 0 :(得分:1)

您可以使用 strptime 功能,检查this

答案 1 :(得分:0)

尝试使用DateTime.parse(...)

require 'time'
x = DateTime.parse("7/1/13 16:37")
x.class # => DateTime