我有问题。我想在我的数据库中存储当前日期+时间。我试图进行像
这样的迁移的current_time:日期
和
current_time=DateTime.now
但它只存储当前日期,也是我试图做的
current_time:time
在迁移中。然后
current_time=Time.now
或
current_time=DateTime.now
但它只存储当前时间,另一个参数是2000-01-01。我做错了什么?
提前致谢。
答案 0 :(得分:3)
在迁移中使用timestamp
。原因date
仅存储日期,time
仅存储时间,但timestamp
存储自01.01.1970 00:00以来的时间段以及绝对时间定义。
current_time:timestamp
添加几天你可以做
instance.current_time+=3.days