Date型からString型、String型からDate型への変換方法。
こういった型変換はしばしば行うことがあるけど、その都度やり方を調べている気がするのでメモ。
これはSimpleDateFormatクラスを使用するやり方。
1 2 3 4 5 6 7 8 9 10 11 |
/* Date型⇒String型 */ // 変換後の日付文字列の書式を指定 DateFormat df1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); // 変換 String sDate = df1.format(date型オブジェクト); /* String型 ⇒ Date型 */ // どんな書式の日付文字列を変換するのかを指定 DateFormat df2 = new SimpleDateFormat("yyyy/MM/dd"); // 変換 Date dDate = df2.parse("2013/07/29"); |