16
Nếu tôi bắt đầu bằng một chuỗi: "Tháng ba", làm thế nào tôi có thể lấy số nguyên cho tháng đó?Làm cách nào để chuyển đổi tên tháng thành số nguyên tháng trong Ruby?
Nếu tôi bắt đầu bằng một chuỗi: "Tháng ba", làm thế nào tôi có thể lấy số nguyên cho tháng đó?Làm cách nào để chuyển đổi tên tháng thành số nguyên tháng trong Ruby?
Sử dụng Date::MONTHNAMES:
Date::MONTHNAMES.index("June")
=> 6
Cũng lưu ý có một tương đương cho viết tắt tháng tên - Date::ABBR_MONTHNAMES:
Date::ABBR_MONTHNAMES.index("Jun")
=> 6