感谢ActiveSupport,您可以使用:
DateTime.now.midnight
DateTime.now.beginning_of_day
或
DateTime.now.change({ hour: 0, min: 0, sec: 0 })
# More concisely
DateTime.now.change({ hour: 0 })
now = DateTime.now
DateTime.new(now.year, now.month, now.day, 0, 0, 0, now.zone)
或
now = DateTime.now
DateTime.parse(now.strftime("%Y-%m-%dT00:00:00%z"))