获取每天的晚上 11 点作为日期时间
get 11 pm of every day as datetime
我们如何设置日期时间,使每天的时间相同但日期不同。
我想获取每天23:00:00之后创建的所有对象
我已经使用了字符串插值,但是可以用更好的方法来完成吗?
2.5.1 :013 > created_after = Date.today.strftime("%F") + " 23:00:00"
=> "2020-02-12 23:00:00"
你可以试试这个-
created_after = DateTime.now.in_time_zone(Time.zone).beginning_of_day - 1.hour
或
created_after = DateTime.current.beginning_of_day - 1.hour
这是另一种方法:
created_after = DateTime.current.change({hour: 23, min: 0})
我们如何设置日期时间,使每天的时间相同但日期不同。
我想获取每天23:00:00之后创建的所有对象
我已经使用了字符串插值,但是可以用更好的方法来完成吗?
2.5.1 :013 > created_after = Date.today.strftime("%F") + " 23:00:00"
=> "2020-02-12 23:00:00"
你可以试试这个-
created_after = DateTime.now.in_time_zone(Time.zone).beginning_of_day - 1.hour
或
created_after = DateTime.current.beginning_of_day - 1.hour
这是另一种方法:
created_after = DateTime.current.change({hour: 23, min: 0})