Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何存储当前日期+;数据库中的当前时间_Ruby On Rails_Ruby_Ruby 1.9.2 - Fatal编程技术网

Ruby on rails 如何存储当前日期+;数据库中的当前时间

Ruby on rails 如何存储当前日期+;数据库中的当前时间,ruby-on-rails,ruby,ruby-1.9.2,Ruby On Rails,Ruby,Ruby 1.9.2,我有个问题。我想在数据库中存储当前日期+时间。我想做一次像这样的迁移 当前时间:日期 及 但它只存储当前日期,我也在尝试这样做 current_time:time 在移民方面。然后 current_time=Time.now 或 但它只存储当前时间,另一个参数是2000-01-01。我做错了什么 提前感谢。在迁移中使用时间戳。当然,date仅存储日期,time仅存储时间,但timestamp存储自1970年1月1日00:00起的秒数,这是一个绝对时间定义 current_time:time

我有个问题。我想在数据库中存储当前日期+时间。我想做一次像这样的迁移

当前时间:日期

但它只存储当前日期,我也在尝试这样做

current_time:time
在移民方面。然后

current_time=Time.now 

但它只存储当前时间,另一个参数是2000-01-01。我做错了什么


提前感谢。

在迁移中使用
时间戳。当然,
date
仅存储日期,
time
仅存储时间,但
timestamp
存储自1970年1月1日00:00起的秒数,这是一个绝对时间定义

current_time:timestamp
要添加一些天,您可以这样做

instance.current_time+=3.days

我需要将时间像时间戳一样存储在MigrationThank中,但是如果我想续费,我应该怎么做?我想同时更新时间和日期你是说你的数据库中有一个现有的时间,并且想增加3天?或者你到底是什么意思?
current_time:timestamp
instance.current_time+=3.days