我的rake任务有以下几行:
p "----------#{Date.today}"
p "--add_date---- #{add_date}"
Finder.find_by_app_id(lr.app_id).update_attributes(:last_delivery_at => Date.today,:next_run_date => add_date)
在控制台中提供
“---------- 2016-05-26”
“ - add_date ---- 2016-05-27 00:00:00 +0530”
但是在Postgresql数据库中:
last_delivery_at : 2016-05-25
next_run_date : 2016-05-26
(根据我的逻辑,它应该是2016-05-27
)
这个日期在数据库中更新时如何获得-1天?
答案 0 :(得分:0)
尝试此代码以获取日期
curl -XPUT 'http://192.168.99.100:9200/_update?pretty' --data-binary "@data.json"
答案 1 :(得分:0)
要将本地时区的日期保存到数据库,请检查config / application.rb
config.active_record.default_timezone = :local