私はJavaSwingアプリケーションで作業しています。そのアプリケーションでは、ユーザーからの入力に時間をかける必要があります。hh:mm am / pm形式でのみ、当面はJSpinnerを作成する必要があります。プロパティを検索しましたが、この形式を取得できませんでした。
時刻をhh:mm am/pm形式で表示する方法を教えてください。貴重なご提案に感謝いたします。
次のようにエディターと日付モデルを設定できます。
SpinnerDateModel model = new SpinnerDateModel();
model.setCalendarField(Calendar.MINUTE);
spinner= new JSpinner();
spinner.setModel(model);
spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));
ギヨームに答えてくれてありがとう。小さな変更を加えた後、あなたの答えは私のために働いています。
spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));
これにより、適切な形式が得られます。