我有一个API,其具有的java DateTime
类型,它返回下列的散列:日期时间谈话在红宝石
{"Date":1403592945000}
实际的日期值是:"2014-06-24 06:55:45"
。我如何在Ruby中转换它?
我有一个API,其具有的java DateTime
类型,它返回下列的散列:日期时间谈话在红宝石
{"Date":1403592945000}
实际的日期值是:"2014-06-24 06:55:45"
。我如何在Ruby中转换它?
Time.at
是您要使用的功能。然而,你的价值似乎也包含毫秒,在Ruby中应该分开。
Time.at(1403592945000) # wrong
Time.at(1403592945) # => 2014-06-24 08:55:45 +0200
问题不明确。不是'“2014-06-24 06:55:45”'一个Ruby字符串? “在Ruby中转换它”是什么意思?你的意思是在Ruby中将字符串**转换为日期对象**吗? – sawa 2014-09-25 14:10:05