Java/Date型とString型を相互に変換する
キーワード
- Java
- java.util.Date
関連
概要
Date型のオブジェクトをString型に、またString型のオブジェクトをDate型に変換したい。
方法
/** フォーマット */
static public final String DATE_PATTERN ="yyyy-MM-dd'T'HH:mm:ss";
/**
* Date型のオブジェクトをString型に変換します.
*/
public String convertDate2String(java.util.Date date) {
return (new SimpleDateFormat(DATE_PATTERN)).format(date);
}
/**
* String型のオブジェクトをDate型に変換します.
*/
public java.util.Date convertString2Date(String source) {
try {
return (new SimpleDateFormat(DATE_PATTERN)).parse(source);
} catch (ParseException e) {
return null;
}
}
解説
SimpleDateFormatを使うとサクッと変換することができます。
参考
- http://java.sun.com/javase/ja/6/docs/ja/api/java/text/SimpleDateFormat.html
- http://www.syboos.jp/java/doc/convert-string-date-by-simpledateformat.html
作成日 2013-08-17
