JavaでのDate型からString型への変換ソース例をご紹介します。
Date型からString型へ変換する際は基本的に「SimpleDateFormat」クラスの「format()」メソッドを使用します。
Javaソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
/** 日付フォーマット */ static public final String DATE_PATTERN ="yyyy/MM/dd HH:mm:ss"; /** * <p>[概 要] Date型⇒String型への変換処理</p> * <p>[詳 細] </p> * <p>[備 考] </p> * @param date 変換前日付オブジェクト * @return String型オブジェクト(変換に失敗した場合はnullを返します。) */ public static String parseDateToString(Date date){ String str; if(date == null) { str = null; } else { str = new SimpleDateFormat(DATE_PATTERN).format(date); } return str; } |
JUnitサンプル
1 2 3 4 5 6 7 8 9 10 11 |
@Test public void parseDateToStrTest_Err() { // 準備 Date date1 = null; // 実行 String result1 = UtilSample1.parseDateToString(date1); // 検証 assertNull("戻り値がnullではありません。", result1); } |