API等で { “start_at”: “2013-11-22 17:30:00 +0900”, “end_at”: “2013-11-25 17:30:00 +0900” } こんな感じで時間が文字列で送られてきた時に Time型、または DateTime型 start_at と end_at で計算をしたいときには parse メソッドを使って変換ができます。 ※ただし、time型に変換する場合は require ‘time’する必要があります。 require 'time' start_time = "2013-11-22 17:30:00 +0900" end_time = "2013-11-25 17:30:00 +0900" start_time_to_time = Time.parse(start_time) end_time_to_time = Time.parse(end
![Rubyで文字列からTime型または DateTime型に変換する - @Konboi memo](https://cdn-ak-scissors.b.st-hatena.com/image/square/ed84eaff2602f06f695c30af08a0907678cae869/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F41WMC2%2B5rfL.jpg)