gpt4 book ai didi

java - 在用户定义的时间执行任务

转载 作者:行者123 更新时间:2023-12-01 14:35:31 26 4
gpt4 key购买 nike

我需要从用户那里获取时间并在该特定时间安排我的任务。为了从用户那里获取时间,我在 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() 提取它,它就是字符串格式。我无法在我的调度程序中使用它

还有其他方法可以以日期格式本身获取用户定义的时间吗?

此外,将我的任务延迟到指定时间的正确方法是什么?这是一项一次性任务,而不是重复性任务。

最佳答案

使用 SpinnerDateModelJSpinner 中。

Spinner demo

有关更多信息,请参阅How to Use Spinners .

关于java - 在用户定义的时间执行任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16521604/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com