gpt4 book ai didi

ruby-on-rails - Ruby & Rails 差异是星期几?

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

为什么会这样:

Rails Date 星期一是一周 (0) 的第一天,而在 Ruby Date 中它是星期日?

rails :http://api.rubyonrails.org/classes/Date.html , DAYS_INTO_WEEKS

ruby :http://apidock.com/ruby/Date/wday

如果你在 Rails 应用程序中创建一个日期,你会在使用时得到相互矛盾的答案/问题(这是我遇到的问题),这似乎令人困惑:

a) my_date.cwday # 将为星期一日期给出“1”

b) Date::DAYS_INTO_WEEK[:monday] # 给出“0”表示星期一

最佳答案

还有方法 http://apidock.com/ruby/Date/cwday将星期一视为一周的第一天。 Wiki 声明“根据国际标准 ISO 8601,这是工作周的第一天。” (http://en.wikipedia.org/wiki/Monday) 但在许多国家/地区,星期日是第一天。 Rails 似乎遵循标准。

关于ruby-on-rails - Ruby & Rails 差异是星期几?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9554699/

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