将日期和时间从api响应组合成DateTime

时间:2017-09-26 05:45:57

标签: ruby api datetime

将日期和时间(字符串)组合到单个DateTime中的有效方法是什么?我正在使用football-api作为回应我在"08:50"这些格式和日期属性"01.01.2018"获取这些格式的时间属性。我想在日期字段中以数据库2018-01-01 08:50:00格式保存。

a = match["formatted_date"].to_date.strftime("%Y, %m, %d")
y = a[0..3].to_i 
m = a[6..7].to_i 
d = a[10..11].to_i 
date = Date.new(y, m, d).to_datetime + Time.parse(match["time"]).seconds_since_midnight.seconds

0 个答案:

没有答案