Javaで日付のフォーマットを行う方法


まず、SimpleDateFormatクラスのインスタンスを作成します。以下のコード例を参考にしてください。

import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatExample {
    public static void main(String[] args) {
        // 現在の日付を取得
        Date currentDate = new Date();
        // フォーマットパターンを指定してSimpleDateFormatのインスタンスを作成
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
        // 日付を指定したフォーマットで表示
        String formattedDate = dateFormat.format(currentDate);
        System.out.println("フォーマット後の日付: " + formattedDate);
    }
}

上記のコードでは、SimpleDateFormatのインスタンスを作成し、フォーマットパターンとして"yyyy/MM/dd"を指定しています。これは年(4桁)/月(2桁)/日(2桁)の形式で日付を表示することを意味します。

また、フォーマットパターンにはさまざまなオプションがあります。例えば、"yyyy-MM-dd HH:mm:ss"というパターンを使用すると、年-月-日 時:分:秒の形式で日付を表示することができます。

さらに、SimpleDateFormatクラスにはパターン以外にも、日付のロケール(地域や言語に関連する設定)を指定するオプションもあります。これにより、異なる地域での日付表示を行うことができます。

以上がJavaで日付のフォーマットを行う方法の基本的な説明です。必要に応じて、フォーマットパターンやロケールの設定を変更して、日付を表示してください。