SimpleDateFormatクラスに文字列の日付フォーマットを指定して、
parseメソッドでDate型に変換します。
サンプルコード
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); Date date = sdf.parse("2014/01/01 10:10:10"); System.out.println(date);
なお、存在しない日付が渡された場合は繰上げた日付に変換されます。
(例えば存在しない11月31日がパラメータに渡された場合は12月1日と解釈される)
存在しない日付について厳密にエラー扱いとしたい場合、SimpleDateFormat#setLenientメソッド でfalseを指定するとParseExceptionが発生するようになります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。