Java の文字列を日付に変換するメソッド

JavaではSimpleDateFormatクラスを使って、文字列を日付にフォーマットできます。

実装例は次のとおりです。

import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {
    public static void main(String[] args) {
        String dateString = "2022-01-01";
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        try {
            Date date = dateFormat.parse(dateString);
            System.out.println(date);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

指定された書式 “yyyy-MM-dd” を渡して SimpleDateFormat オブジェクト dateFormat を作成し、dateString 日付文字列を parse メソッドで Date オブジェクトに解析して出力を印字する。

SimpleDateFormatクラスを利用して日付をフォーマットする際には、日付文字列の実際のフォーマットに合わせたフォーマットパターンを設定する必要があります。「yyyy-MM-dd」は年-月-日を意味します。具体的なフォーマットパターンについては、Java公式ドキュメントのSimpleDateFormatのAPIドキュメントを参照してください。

bannerAds