16

私はJavaSwingアプリケーションで作業しています。そのアプリケーションでは、ユーザーからの入力に時間をかける必要があります。hh:mm am / pm形式でのみ、当面はJSpinnerを作成する必要があります。プロパティを検索しましたが、この形式を取得できませんでした。

時刻をhh:mm am/pm形式で表示する方法を教えてください。貴重なご提案に感謝いたします。

4

2 に答える 2

15

次のようにエディターと日付モデルを設定できます。

SpinnerDateModel model = new SpinnerDateModel();
model.setCalendarField(Calendar.MINUTE);

spinner= new JSpinner();
spinner.setModel(model);
spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));
于 2010-10-02T12:19:00.667 に答える
8

ギヨームに答えてくれてありがとう。小さな変更を加えた後、あなたの答えは私のために働いています。

spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));

これにより、適切な形式が得られます。

于 2010-10-02T13:19:12.577 に答える