gpt4 book ai didi

ruby-on-rails - 按出生日期计算年龄并放入年龄组

转载 作者:太空宇宙 更新时间:2023-11-03 18:16:06 25 4
gpt4 key购买 nike

我正在开发一个锦标赛分组应用程序,需要将一些日期放在一起进行比较,以便将他们归入指定的年龄组。我似乎无法弄清楚如何写出这样的东西。

6 - under = 2007-09-01 to present
8 - under = 2005-09-01 to 2007-08-31
10 - under = 2003-09-01 to 20050831

会是这样吗?有没有更好的方法来比较日期。

def age_group
if self.dob <= 20030901
"10"
elsif self.dob <= 20050901
"8"
else self.dob <= 20070901
"6"
end
end

谢谢

最佳答案

您当然可以使用您的 age_group 方法,这没有任何问题。我只是像这样调整它:

def age_group
if self.dob <= 10.years.ago
"10"
elsif self.dob <= 8.years.ago
"8"
elsif self.dob <= 6.years.ago
"6"
end
end

关于ruby-on-rails - 按出生日期计算年龄并放入年龄组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25982559/

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