インスタンス(現在の時刻)を作成してから、Calendar
時分と午前/午後を設定しています
Calendar now = Calendar.getInstance();
now.set(Calendar.HOUR,12);
now.set(Calendar.MINUTE,0);
now.set(Calendar.AM_PM,1);
次に、現在の Calendar インスタンスから午前/午後を取得しようとすると、常に午前と現在の 1 日先に誤って設定されます。これは 12 時間でのみ発生し、他の時間では発生しないようです。ここでの問題は何ですか?それらを設定する順序は重要ですか、それとも 12 時間の場合、24 時間形式を使用して「現在」のインスタンスを設定する必要がありますか? はい、言及する必要がありました。これは Android 上にあります。