1. ホーム
  2. ruby-on-rails

[解決済み] 文字列が有効な日付であるかどうかを確認する方法

2022-08-17 11:35:47

質問

文字列があります。 "31-02-2010" という文字列があり、それが有効な日付であるかどうかをチェックしたいのです。 それを行うための最良の方法は何ですか?

私は、文字列が有効な日付である場合は真を、そうでない場合は偽を返すメソッドが必要です。

どのように解決するのですか?

require 'date'
begin
   Date.parse("31-02-2010")
rescue ArgumentError
   # handle invalid date
end