一个简单的整点定时器
来源:互联网 发布:hm有淘宝旗舰店吗 编辑:程序博客网 时间:2024/05/11 13:41
自己写一个控件从Timer继承,在程序启动的时候用DateTime计算一下到你给定的时间时长还有多少毫秒,然后把Timer的Interval设成这个,启动
Timer
不继承也可以,只不过继承之后使用更方便
- public class IntegralTimer : Timer
- {
- public IntegralTimer()
- {
- int nextHour = (DateTime.Now.Hour + 1)%24;
- DateTime nextIntegralHour = Convert.ToDateTime(DateTime.Now.AddHours(1).ToShortDateString() + " " + DateTime.Now.AddHours
- (1).Hour.ToString() + ":00:00");
- double firInterval = (nextIntegralHour - DateTime.Now).TotalMilliseconds;
- this.Interval = firInterval;
- this.Enabled = true;
- }
- }
double firInterval = (nextIntegralHour - DateTime.Now).TotalMilliseconds;
把这个nextIntegralHour 改成任意的时间可以改变定时器的启动条件
- 一个简单的整点定时器
- 一个简单的定时器
- 一个简单的定时器
- 一个最简单的定时器
- [Java定时器]用Spring Task实现一个简单的定时器.
- 一个简单的定时器应用: VarTimer (java)
- 一个使用多媒体定时器的简单例子
- 一个简单的定时器(flex版)
- 一个简单定时器的实现(C++)
- 一个简单的联动菜单和定时器
- 一个简单的定时器删除任务
- 多线程学习--写一个简单的定时器
- 自己写一个简单的定时器settimer
- 一个简单定时器的实现(C++)
- 监控采集数据,整点定时器原理
- 监控采集数据,整点定时器原理
- spring定时器配置为整点执行
- linux内核定时器--------一个简单的timer的实现
- 用 SQL 查询/构建树型(层次)数据
- 利用JAVA操作EXCEL文件
- 博弈!搏杀!进口贸易正当时
- Chu-Ren Huang 黃 居 仁(computational linguistics)
- 达到
- 一个简单的整点定时器
- 输入法在word中不能用
- 餐馆中的管理
- 哈弗训言(经典)
- 跑步日记 2008-11-24
- SAP 增强2
- Apache的工作原理
- java classloader 机制
- ssize_t and size_t