import java.util.Date;
import java.util.TimerTask;
public class CustomTimerTask extends TimerTask {
public Date setDate = null;
public CustomTimerTask() {
}
public CustomTimerTask(Date setDate) {
this.setDate = setDate;
}
@Override
public void run() {
if (setDate != null) {
Date date = new Date(System.currentTimeMillis());
if (date.toLocaleString().equals(setDate.toLocaleString())) {
System.out.println(date.toLocaleString());
}
}
}
}
public class StartTask {
public static void main(String[] args){
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Timer timer=new Timer();
//第一个任务的时间
Date setDate=format.parse("2012-7-10 15:51:05");
timer.schedule(new CustomTimerTask(setDate),setDate);
//第二个任务的时间
setDate=format.parse("2012-7-10 15:51:25");
timer.schedule(new CustomTimerTask(setDate),setDate);
}
}
分享到:
相关推荐
本篇将详细介绍如何在Android中使用`TimerTask`来实现定时任务,并通过一个简单的Demo进行示例说明。 `TimerTask`是Java提供的一个定时执行任务的类,它继承自`Runnable`接口。创建一个`TimerTask`对象,然后将其...
要实现定时任务,Java提供了一个名为`java.util.Timer`和`java.util.TimerTask`的类。`Timer`类用于调度任务在特定时间执行,而`TimerTask`是实现了`Runnable`接口的任务类,用于定义要执行的具体操作。你可以通过...
在Java中,任务调度是程序自动化执行任务的关键技术,主要用于实现周期性或定时触发的任务。本文将详细介绍两种常见的Java定时器:`java.util.Timer` 和 `Quartz Scheduler`。 ### 一、Time定时器 `java.util....
以下是对给定内容中涉及的Java日期操作进行的详细说明: 1. **获取指定月份的第一天**: 使用`java.util.Calendar`类可以方便地获取指定日期所在月份的第一天。首先,将输入的日期字符串转换为`java.util.Date`...
Java的`java.util.Timer`和`TimerTask`类可以用于定时任务,例如计算用户完成一个单词或句子所用的时间。 6. **错误检查与反馈**:游戏需要检测用户的打字错误,并提供实时反馈。这可以通过比较用户输入的字符与...
以下是对各个知识点的详细说明: 9.1 Java中的线程: Java程序中的线程是在操作系统级别的线程基础上进行抽象的。每个Java程序都有一个主线程,即由JVM启动并执行main方法的线程。线程代表了程序中的执行流,可以在...
此外,游戏还包括计时功能,通常使用java.util.Timer和TimerTask类来实现定时事件,如倒计时或刷新游戏状态。 在实际的“连连看--java”项目中,www.pudn.com.txt可能是开发者发布代码或资源时留下的说明文档,而...
在Java中,我们可以使用定时器(java.util.Timer)类和定时任务(java.util.TimerTask)来安排在未来某个时间执行特定任务,比如显示一个提醒对话框。定时器可以用来一次性执行任务,也可以按照预设的时间间隔重复...
Java定时器框架主要由`java.util.Timer`和`java.util.TimerTask`组成,这两个类提供了在Java中安排一次性或重复性任务的能力。然而,这个框架存在一定的局限性,例如无法直接处理夏令时变化导致的时间跳跃问题,对于...
- **定时器**:Java提供了`java.util.Timer`和`java.util.TimerTask`类来安排任务在将来某个时间点或周期性地执行,这在倒计时系统中至关重要。 3. **事件驱动编程**: - **监听器**:在GUI应用中,可能需要监听...
本项目中的"Timeclck.rar"压缩包包含了一个名为"Game.java"的源代码文件,以及一个看似无关的"www.pudn.com.txt"文本文件,后者可能是链接或说明文档。我们将主要关注"Game.java",因为它是计时器程序的核心部分。 ...
Java API帮助文档是Java开发人员的重要参考资料,它包含了Java标准库中的各种类和接口的详细说明,特别是"util"标签指出,这部分主要关注的是Java的`java.util`包。这个包是Java的核心部分,提供了大量的工具类和...
此外,`JAVA动态效果(1)表格时钟.txt`可能包含了程序的源代码或者关于如何运行此示例的说明。`www.pudn.com.txt`可能是来源网站的链接或者版权信息,这个网站提供了这个示例代码的下载。 总的来说,这个项目展示...
Java定时器是Java语言中用于实现定时任务的关键组件,它主要由`java.util.Timer`类和`java.util.TimerTask`类组成。以下是对这两个类及其使用方法的详细说明: `Timer`类是Java定时器的核心,它允许你调度任务在...
在Java中,可以使用java.util.Timer和TimerTask类来安排未来执行的任务,比如在指定时间弹出提醒窗口或播放提示音。 6. **日历和日期时间处理**:Java 8引入了新的java.time包,包含LocalDate、LocalTime、...
`java_clock.txt`很可能是包含Java闹钟程序源代码的文本文件,而`www.pudn.com.txt`可能是一个链接到资源下载网站的说明文件,因为"PUDN"是中国知名的程序员论坛。 首先,让我们深入了解一下Java实现闹钟的基本原理...
这需要使用到Java的定时器`java.util.Timer`和`TimerTask`类。开发者可以创建一个`TimerTask`实例,定义触发特定动作(例如播放音乐)的时间,然后通过`Timer`来调度这个任务。用户设定的闹钟时间可以通过GUI界面...
这个文档中的源代码展示了如何使用`java.util.Timer`类和`TimerTask`来实现一个简单的定时提醒任务。下面是对这两个类的详细说明以及代码中关键部分的解释。 1. `java.util.Timer` 类: `Timer` 类是 Java 标准库...
2. **定时任务**:实现定时提醒,可以利用Java的`java.util.Timer`和`java.util.TimerTask`类来定时执行特定任务,或者使用`java.time`包中的`ScheduledExecutorService`,它提供了更灵活的定时任务调度。...
5. **时间触发器**:闹钟和整点报时功能需要定时触发,这可能涉及到java.util.Timer和TimerTask类,或者使用Java 8中的java.time包和ScheduledExecutorService来实现定时任务。 6. **异常处理**:对于用户的非法...