是否有可能将红宝石读为12:34作为整数?

时间:2016-12-02 01:46:01

标签: ruby ruby-on-rails-3

我正在使用只接受整数值的脚本。我正在使用时间戳示例为12:34的CSV进行读取。有没有办法让ruby将其作为整数读取?

1 个答案:

答案 0 :(得分:1)

不确定您是否正在处理Time对象。如果是这样的话:

str = Time.now.to_s[/\d\d:\d\d:\d\d/]
 => "19:04:53" 

str.gsub(":", "").to_i
 => 190453 

如果它是一个字符串,则以sub:

开头
"12:34".sub(":", "").to_i
 => 1234