我的日期范围是ui as - approved_between“=>”2013-03-17 - 2013-03-18“
我需要拆分此approved_start_date =“2013-03-17”和approved_end_date =“2013-03-18”....我希望使用它来查询mysql,因为mysql中的日期格式是created_at: 2012-07-28 10:35:01。
我正在做的是 - :
approved = approved_between.split(" ")
approved_start_date = approved[0]
approved_end_date = approved[2]
非常确定这不是处理它的最佳方式,那里有更好的建议,比如在一行中拆分字符串,并将它们直接分配给变量?
答案 0 :(得分:12)
应该是
approved_start_date, approved_end_date = approved_between.split(" - ")
更新:使用mysql中的日期
MyModel.where('DATE(created_at) = ?', approved_start_date)