「Java8」java.sql.DateクラスのvalueOfメソッドの使い方

環境
JavaSE 1.8
Eclipse IDE 2019

書式
public static Date valueOf(String s)
JDBC 日付エスケープ形式中の文字列を Date 値に変換します。
パラメータ: s – 形式 “yyyy-mm-dd" で日付を表す String オブジェクト
戻り値: 指定された日付を表す java.sql.Date オブジェクト

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study;
import java.sql.Date;
public class SimpleDateDemo {
public static void main(String[] args) {
// 変数strDateの宣言
String strDate = "2022-05-17";
// 変数strDate2の宣言
String strDate2 = "2022-5-17";
Date sqlDate = java.sql.Date.valueOf(strDate);
System.out.println("変換結果1: " + sqlDate);
Date sqlDate2 = java.sql.Date.valueOf(strDate2);
System.out.println("変換結果2: " + sqlDate2);
}
}
package com.arkgame.study; import java.sql.Date; public class SimpleDateDemo { public static void main(String[] args) { // 変数strDateの宣言 String strDate = "2022-05-17"; // 変数strDate2の宣言 String strDate2 = "2022-5-17"; Date sqlDate = java.sql.Date.valueOf(strDate); System.out.println("変換結果1: " + sqlDate); Date sqlDate2 = java.sql.Date.valueOf(strDate2); System.out.println("変換結果2: " + sqlDate2); } }
package com.arkgame.study;

import java.sql.Date;

public class SimpleDateDemo {

      public static void main(String[] args) {
            // 変数strDateの宣言
            String strDate = "2022-05-17";
            // 変数strDate2の宣言
            String strDate2 = "2022-5-17";
            
            Date sqlDate = java.sql.Date.valueOf(strDate);
            System.out.println("変換結果1: " + sqlDate);
            Date sqlDate2 = java.sql.Date.valueOf(strDate2);
            System.out.println("変換結果2: " + sqlDate2);
      }

}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
変換結果1: 2022-05-17
変換結果2: 2022-05-17
変換結果1: 2022-05-17 変換結果2: 2022-05-17
変換結果1: 2022-05-17
変換結果2: 2022-05-17

 

Java

Posted by arkgame