Ruby日期和时间组合

时间:2017-04-26 22:32:42

标签: ruby-on-rails ruby

我需要将日期和时间合并到Ruby中的一个变量中。我已经设置了以下内容:

t.datetime "date"
t.datetime "start_time"
t.datetime "end_time"

我知道这个问题有类似的答案,但有人会这么好解释我应该做些什么来组合这些(即用特定的命令运行ruby,修改某些文件等)?我对Ruby很新,所以现在我很难理解:(

非常感谢

Lilija

1 个答案:

答案 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) 包含日期和时间。

相关问题