ruby - 如何在 Ruby 中将月份名称转换为月份整数?

标签 ruby date datetime

如果我以字符串“March”开头,我怎样才能得到那个月的整数?

最佳答案

使用Date::MONTHNAMES :

Date::MONTHNAMES.index("June") 
=> 6

另请注意,缩写月份名称有一个等效项 - Date::ABBR_MONTHNAMES :

Date::ABBR_MONTHNAMES.index("Jun") 
=> 6

关于ruby - 如何在 Ruby 中将月份名称转换为月份整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15498723/

相关文章:

ruby-on-rails - Ubuntu - 无法安装 RMagick

ruby-on-rails - Ruby on Rails : Is it better to use outdated plugin, 还是使用您自己的代码?

c# - 日期月份显示不正确

date - 本地时间的 make-timestamp 宏的使用

c# - DateTime 时间戳有句点而不是冒号

ruby-on-rails - 无方法错误 : undefined method `confirm!' for #<User

ruby 文件 IO : Can't open url as File object

javascript - 如何在 JavaScript 中将字符串解析为日期对象?

mysql - 新建一个只有年月的索引列VS直接索引datetime/timestamp列

c# - 为什么 IS NULL 有效但 SQL Parameter with DBNull.Value for DateTime 不起作用?