我需要将日期和时间合并到Ruby中的一个变量中。我已经设置了以下内容:
t.datetime "date"
t.datetime "start_time"
t.datetime "end_time"
我知道这个问题有类似的答案,但有人会这么好解释我应该做些什么来组合这些(即用特定的命令运行ruby,修改某些文件等)?我对Ruby很新,所以现在我很难理解:(
非常感谢
Lilija
答案 0 :(得分:0)
true
包含事件日期,您希望将其合并到date
(假设它们是start_time
的属性
some_model
注意: date = some_model.date.year #stores actual date of event with wrong time
start_time = some_model.start_time #stores actual start time of event with wrong date
end_time = some_model.end_time #stores actual end time of event with wrong date
combined_start_datetime = DateTime.new(date.year,date.month, date.day, start_time.hour, start_time.min)
combined_end_datetime = DateTime.new(date.year,date.month, date.day, end_time.hour, end_time.min)
包含日期和时间。