Apache Commons Lang – DateUtils(ParseDate)


引き続き、DateUtilsクラスの説明です。

今回は、日付の変換についてです。


parseDate

public static java.util.Date parseDate(java.lang.String str, java.lang.String[] parsePatterns) throws java.text.ParseException

指定された日付フォーマットに従って、変換対象の文字列をDate型に変換します。

DateUtils.parseDate("2002/03/28", ["yyyyMMdd", "yyyy/MM/dd"]) =
                    "2002/03/28"

DateUtils.parseDate("28 Mar 2002", ["yyyyMMdd", "yyyy/MM/dd"]) = ParseException
DateUtils.parseDate(null, ["yyyyMMdd", "yyyy/MM/dd"])          = IllegalArgumentException
DateUtils.parseDate("2002/03/28", null)                        = IllegalArgumentException


パラメータ:
str – 変換対象の文字列
parsePatterns – SimpleDateFormatで使用することができる日付フォーマットの配列
戻り値:
Date型の日付
例外:
java.lang.IllegalArgumentException – 引数にNULLが指定されている場合
java.text.ParseException – 解析中に予想外のエラーが発生した場合

関連記事

  1. コメント 0

  1. トラックバック 0

return top