0

ユーザーから時間を取得し、その特定の時間にタスクをスケジュールする必要があります。ユーザーから時刻を取得するために、必要に応じてユーザーが簡単に編集できるように、現在のシステム時刻を JTextField に表示しました。

private JTextField time;    
String date = new SimpleDateFormat("hh:mm:ss").format(new Date());
            time = new JTextField(date);
            time.setBounds(452, 251, 200, 20);
            frame.getContentPane().add(time);
            time.setColumns(10);

しかし、これを行うと、変更された時間をコードに戻すことができなくなります。を使用して抽出すると time.getText()、文字列形式になります。スケジューラで使用できません

日付形式自体でユーザー定義の時間を取得する他の方法はありますか?

また、指定された時間までタスクを遅らせる適切な方法は何ですか? 反復作業ではなく、1 回限りの作業です。

4

1 に答える 1