受け入れ可能な形式が「YYYY-MM-DD」であると仮定して、有効な日付文字列をテストする方法は? (Y年M月D日)
試してみましDateFormat.parse(date_string)
たが、「2012-542-86」のようなものを解析します。
受け入れ可能な形式が「YYYY-MM-DD」であると仮定して、有効な日付文字列をテストする方法は? (Y年M月D日)
試してみましDateFormat.parse(date_string)
たが、「2012-542-86」のようなものを解析します。
フォーマットはyyyy-MM-dd
SimpleDateFormat
API ドキュメントで有効な形式を確認してください。
デフォルトでは、解析はlenientです。つまり、ヒューリスティックを使用して完全一致でないものを解析します。
#setLenient(false)を使用してこれをオフにし、一致しないすべてのフォーマットを拒否する必要があります。