本文主要是介绍Java时间到达提醒,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
import java.io.*;
import java.text.*;
import java.util.*;
import javax.swing.JOptionPane;
public class ReminderService {
Timer timer = new Timer();
class Item extends TimerTask {
String message;
Item(String m) {
message = m;
}
public void run() {
message(message);
}
}
public static void main(String[] argv) throws IOException {
new ReminderService().load();
}
protected void load() throws IOException {
SimpleDateFormat formatter =new SimpleDateFormat ("yyyy MM dd hh mm");
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy MM dd hh mm");
//设置提醒时间和提醒内容
String aLine="2021 05 01 21 14 时间提醒成功";
ParsePosition pp = new ParsePosition(0);
Date date = formatter.parse(aLine, pp);
if (date == null) {
message("Invalid date in " + aLine);
}
String mesg = aLine.substring(pp.getIndex());
timer.schedule(new Item(mesg), date);
}
void message(String message) {
System.out.println("\007" + message);
JOptionPane.showMessageDialog(null,message,"Timer Alert",
JOptionPane.INFORMATION_MESSAGE);
}
}
这篇关于Java时间到达提醒的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!