根据时间早上6点到早上6点设置交易日期

时间:2013-06-02 15:59:01

标签: ruby-on-rails

根据时间设置交易日期的最佳方式是什么。我想将发票日期设定为当前交易日期,时间为第二天早上6点至早上6点。我想用当前时间返回夜总会结算的正确交易日期。需要说明的是,如果时间是凌晨1点,则交易日期是上一个日期。第二天的交易将在早上6点开始。

平台是ruby 2,rails 4,postgresql。

1 个答案:

答案 0 :(得分:0)

从现在开始减去6小时,然后再将其转换为日期:

trading_day = 6.hours.ago.to_date