`
85977328
  • 浏览: 1899017 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

监控采集数据,整点定时器原理

阅读更多
    本人从事电力行业采集数据的信息系统开发工作.在工作中,有项业务是采集数据.而采集数据过程中,有个数据采集的需要.因此使用到了整点定时器的功能。特意记录下来,与大家分享.

package test;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

public class Test {


	public static void main(String[] args) {
		final SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		Calendar c = Calendar.getInstance();
		// 整分钟已过秒
		int tmp1 = c.get(Calendar.SECOND);
		// 过5分钟的分钟
		int tmp2 = c.get(Calendar.MINUTE) % 5;
		// 存放到达5分钟整点秒
		int seconds = (5 - tmp2) * 60 - tmp1;
		// 调整启动时间
		c.add(Calendar.SECOND, seconds);
		System.out.println("定时器将在" + sdf1.format(c.getTime()) + "启动");
		// 启动定时器
		Timer timer1 = new Timer();
		TimerTask task1 = new TimerTask() {
			public void run() {
				System.out.println(sdf1.format(new Date()));
			}
		};
		timer1.schedule(task1, c.getTime(), 300 * 1000);

	}
}
1
0
分享到:
评论

相关推荐

    整点报时数字钟原理图.Sch

    整点报时数字钟设计原理图

    抄表源码.rar_C#_抄表_数据采集_智能电表数据_采集

    抄表源码是一个基于C#语言开发的程序,主要用于实现智能电表的数据自动采集功能。在现代电力系统中,智能电表已经广泛应用,能够实时、准确地记录电力消耗,为电网管理和用户提供了极大的便利。本项目的核心就是实现...

    整点报时软件 报时器 定时器

    整点报时软件的工作原理通常包括以下几个关键点: 1. **时间设定**:用户可以自定义报时的时间间隔,比如每小时、每半小时或者整点报时。 2. **提醒方式**:报时器会通过声音、弹窗或者震动等方式来提醒用户。例如,...

    安卓开发 整点报时 闹钟原理 AlarmManager service

    在这个主题中,我们将深入探讨AlarmManager服务的工作原理以及如何创建一个整点报时的示例应用。 1. **AlarmManager介绍**: - AlarmManager是Android系统服务,位于`android.app.AlarmManager`包下,它允许开发者...

    EDA数字钟(定时器、整点报时)代码

    ### EDA 数字钟设计详解:定时器与整点报时功能实现 #### 概述 本篇文章将基于所提供的EDA数字钟代码,深入探讨其实现的功能及其背后的逻辑设计原理。EDA(Electronic Design Automation)是电子设计自动化领域的...

    雨量整点取数

    在IT行业中,"雨量整点取数"是一个与环境监测和数据分析相关的任务,主要涉及到自动化数据采集、数据库管理和文件生成。以下是对这个主题的详细解释: 1. **自动化数据采集**:自动雨量站是一种气象监测设备,能够...

    整点报时真人发声程序

    整点报时程序,真人发声,可以自动以报时的时间,半点也可以报

    51单片机音乐闹钟程序秒表定时器整点报时

    51单片机闹钟程序,keli环境,包括时间滚动,日期滚动及修改,秒表,定时器,音乐闹钟,整点报时等功能

    ejb3 定时器开发

    上述代码会在每5分钟的整点时刻执行`executeTask`方法。 4. **使用TimerService接口** 如果需要更灵活的定时任务配置,可以使用`TimerService`接口。首先,你需要注入`TimerService`,然后调用其方法来创建定时器...

    555定时器的应用及组成

    在制作数字钟时,首先需要绘制原理图和印制板布线图,然后根据元器件明细清单采购所需部件,接着进行组装和焊接。在调试过程中,需要确保每个部分都能正常工作,包括计时准确性、手动校时功能和整点报时功能。通过...

    单片机-电子时钟 定时器 LCD1602

    1. **深入理解定时器的应用与编程:** 本实验通过实际操作加深学生对单片机定时器工作原理的理解,学会如何配置定时器参数,实现定时功能。 2. **中断处理程序的编程方法:** 学习如何在单片机程序中处理中断请求,...

    12864数字钟,含阳历农历温度时钟闹钟时间提醒整点报时

    总的来说,这个项目涵盖了嵌入式系统的多个方面,包括硬件接口编程、通信协议、日期和时间处理、传感器数据采集、定时器应用以及音频输出。对于学习和掌握嵌入式系统设计和编程的开发者来说,这是一个非常有价值的...

    整点报时电路.zip

    下面我们将深入探讨整点报时电路的工作原理、设计方法以及可能涉及到的相关技术。 首先,整点报时电路的核心是微控制器,它负责处理时间计算和控制整个系统的运行。微控制器,如Arduino或PIC系列,具有内置的时钟...

    vhdl整点报时数字时钟

    整点报时功能的实现需要一个定时器来检测是否到了整点。这可以通过比较当前小时数与上一次报时后的小时数来完成。如果两者相同,表示已经过去了一个小时,此时触发报时信号。 报时部分,即音乐播放,可能需要额外的...

    多任务定时器(MultiTaskTimerV2.0) V2.0绿色版

    多任务定时器的整点报时功能可以实现每到整点自动播报时间,帮助用户保持时间感,确保工作和活动的准时进行。用户还可以根据自己的喜好选择不同的报时声音,为工作环境增添个性化元素。 三、定时关机 定时关机是多...

    易语言整点报时

    2. **定时器**:为了实现整点报时,程序会设定一个定时器,每隔一分钟检查一次时间。当时间到达整点时,触发报时动作。易语言提供了内置的定时器组件,可以方便地设置定时触发事件。 3. **声音播放**:报时通常会...

    数字钟兼钟控定时器的设计

    同步或异步计数器用于秒、分、时的计数,4/7译码器驱动数码管显示,手动或连续脉冲进行校正,整点报时电路和定时定闹电路由继电器控制。 - **方案二**:考虑使用中小规模或大规模集成电路,例如LM8364,它可以集成...

    spring定时器代码注释

    * MON-FRI` 表示工作日每天早上 8 点至下午 5 点每小时整点触发一次。 - `0 0/15 * * * ?` 表示每小时的第 0 分钟,每隔 15 分钟触发一次。 - `0 30 0 11 ? 2012` 表示在 2012 年 11 月 1 日凌晨 0 点 30 分触发。 ...

    整点报时电路 (3).zip

    整点报时电路的设计通常基于定时器和逻辑控制单元。最基础的报时电路可能使用555定时器来创建一个定时周期,这个周期与一个小时相匹配。555定时器是一个非常灵活的集成电路,能够产生脉冲或者作为一个振荡器工作。在...

Global site tag (gtag.js) - Google Analytics