java 現在時刻がAMかPMかを判定する

java 現在時刻がAMかPMかを判定する

javaで、現在時刻がAMかPMかを判定する手順を記述してます。「Calendar」クラスで可能です。

環境

  • OS windows11 home
  • java 19.0.1

手順

現在時刻がAMかPMかを判定するには、「Calendar」クラスを使用します。

Calendar calendar = Calendar.getInstance();

calendar.get(Calendar.AM_PM)
// 0,AM  1,PM

実際に、使用してみます。

import java.util.Calendar;

public class App {
    public static void main(String[] args) throws Exception {

        String[] str = {"AM", "PM"};

        Calendar calendar = Calendar.getInstance();

        System.out.println(str[calendar.get(Calendar.AM_PM)]); // PM

    }
}

判定されていることが確認できます。