"2013-03-17 - 2013-03-18" 我需要拆分此 approved_start_date="2013-03-17-6ren">
gpt4 book ai didi

ruby - 拆分字符串并分配给不同的变量

转载 作者:数据小太阳 更新时间:2023-10-29 07:11:11 24 4
gpt4 key购买 nike

我从 ui 中得到日期范围为 - 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]

很确定这不是处理它的最佳方式,有没有更好的建议,比如在一行中拆分字符串,并将它们直接分配给变量?

最佳答案

应该是

approved_start_date, approved_end_date = approved_between.split(" - ")

更新:使用 mysql 中的日期

MyModel.where('DATE(created_at) = ?', approved_start_date)

关于ruby - 拆分字符串并分配给不同的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15472902/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com