我需要从用户那里获得时间并在特定时间安排我的任务。为了从用户那里获取时间,我在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()
提取它,则采用字符串格式。我不能在我的日程安排程序中使用它
有没有其他方法可以在日期格式中获取用户定义的时间?
此外,将任务延迟到指定时间的正确方法是什么?它是一次性的任务,而不是重复的任务。