请问如何实现自现在起150秒后,每5分钟执行一个方法

问题描述

请问如何实现自现在起150秒后每5分钟执行一次写好的方法,重复执行搜索到如下代码不知道如何改进usingSystem;usingSystem.Timers;namespace定时器ConsoleApplication1{classClass1{ [STAThread] staticvoidMain(string[]args){System.Timers.TimeraTimer=newSystem.Timers.Timer();aTimer.Elapsed+=newElapsedEventHandler(TimeEvent);//设置引发时间的时间间隔 此处设置为1秒(1000毫秒)aTimer.Interval=1000;aTimer.Enabled=true;Console.WriteLine("按回车键结束程序");Console.WriteLine("等待程序的执行......");Console.ReadLine();}// 当时间发生的时候需要进行的逻辑处理等//在这里仅仅是一种方式,可以实现这样的方式很多.privatestaticvoidTimeEvent(objectsource,ElapsedEventArgse){  //得到hourminutesecond如果等于某个值就开始执行某个程序。intintHour=e.SignalTime.Hour;intintMinute=e.SignalTime.Minute;intintSecond=e.SignalTime.Second;//定制时间;比如在10:30:00的时候执行某个函数intiHour=10;intiMinute=30;intiSecond=00;//设置 每秒钟的开始执行一次if(intSecond==iSecond){Console.WriteLine("每秒钟的开始执行一次!");}//设置 每个小时的30分钟开始执行if(intMinute==iMinute&&intSecond==iSecond){Console.WriteLine("每个小时的30分钟开始执行一次!");}//设置 每天的10:30:00开始执行程序if(intHour==iHour&&intMinute==iMinute&&intSecond==iSecond){Console.WriteLine("在每天10点30分开始执行!");}}}}

解决方案

解决方案二:
拉一个时钟过去,设置一个时间
解决方案三:
usingSystem.Timers;System.Timers.Timertimer1;System.Timers.Timertimer2;privatevoidForm1_Load(objectsender,EventArgse){timer1=newSystem.Timers.Timer();timer1.Elapsed+=newElapsedEventHandler(timer1Tick);timer1.Interval=150*1000;timer2=newSystem.Timers.Timer();timer2.Elapsed+=newElapsedEventHandler(timer2Tick);timer2.Interval=5*60*1000;timer1.Start();}privatevoidtimer1Tick(objectsource,ElapsedEventArgse){timer1.Stop();timer2.Start();//start开始后不会立即执行。如果要立即执行的话需要执行一下每隔5分钟执行的方法。}privatevoidtimer2Tick(objectsource,ElapsedEventArgse){//每隔5分钟执行的方法。}

解决方案四:
up
解决方案五:
System.Timers.Timer()Interval
解决方案六:
1.双Timer2.一个Timer+一个变量3.一个线程+两个循环.
解决方案七:
利用一个时钟控件。记住时钟控件要启动啊。
解决方案八:
UP,关注中

时间: 2024-10-22 01:11:41

请问如何实现自现在起150秒后,每5分钟执行一个方法的相关文章

5秒后跳转到另一个页面的js代码_javascript技巧

复制代码 代码如下: <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>5秒后跳转到另一个页面</title> <script type="text/javascript"> var t = 5; function countDown(){ var

JavaScript实现x秒后自动跳转到一个页面_javascript技巧

今天看视频学习时学习了一种新技术,即平时我们在一个页面点击"提交"或"确认"会自动跳转到一个页面. 在网上搜了一下,关于这个技术处理有多种方法,我只记下我在视频里学到的三种: 1.用一个response.sendRedirect("目标页面.jsp\.htm");实现直接跳转: 2.有时我们需要有点提示,比如"x秒后自动跳转,若没有跳转,请点击此处",则可以在myeclipse中调用Snippets中的Delay Go To

时间控件操作-请问一下extjs4里时间精确到秒的控件是什么啊?求告知!

问题描述 请问一下extjs4里时间精确到秒的控件是什么啊?求告知! 请问一下extjs4里时间精确到秒的控件是什么啊?求告知!,api似乎没有,有谁知道怎么搞出有秒的时间控件?! 解决方案 http://download.csdn.net/detail/jiangzeyun/5258713 解决方案二: 直接放一个普通控件,导入my97日历类库就行,ext版本比较多,自己写扩展还是很麻烦..

鼠标悬浮停留三秒后自动显示大图js代码

 鼠标悬浮停留三秒后显示大图,在网页中还是比较实用的 1 <style> 2 *{margin:0;padding:0;list-style-type:none;} 3 img,a{border:0;} 4 .piccon{height:75px;margin:100px 0 0 50px;} 5 .piccon li{float:left;padding:0 10px;} 6 #preview{position:absolute;border:1px solid #ccc;backgroun

请问大侠,android开发中,摇一摇为什么会执行两次动作?

问题描述 请问大侠,android开发中,摇一摇为什么会执行两次动作? 请问各位大侠,为什么摇一摇的时候,如果摇的比较使劲,估计传感器变化超过两次,就会执行两次或多次动作呀~比如出现好几个代码中的activity package com.cnlaunch.ui; import android.app.Activity; import android.app.Service; import android.content.Intent; import android.hardware.Sensor

c#弹出一个消息框,3秒后自动消失

问题描述 c#弹出一个消息框,3秒后自动消失 发现c#中MessageBox没有构造函数,无法生成对象,就无法销毁对象,请问如何实现这个功能? 解决方案 http://nxhujiee.blog.163.com/blog/static/298444220155238351302/http://www.cnblogs.com/ap0606122/archive/2012/10/23/2735325.htmlhttp://blog.csdn.net/huangshunle/article/detai

MIT人工智能算法披露:我们如何用 200 万张图片预见 1.5 秒后的世界?

我们生活在物理世界里,但往往没有深入思考这样一个问题:自己是如何迅速理解周边事物的? 人类能够对背景的变化.事物之间的相互关联等等做出非常自然的反应.而且,这些反应并不会耗费我们多少注意力,同时还能处理得非常妥帖. 但是,人类的这种与生俱来的能力对于机器来说就没那么简单了.对于一个事物,其潜在发展的变化方式有成千上万种可能,这让计算机学会如何正确地做出预测是非常困难的. 近期,麻省理工学院(MIT)计算科学与人工智能实验室(CSAIL)的研究工作者的一项研究成果再次推进了机器学习的发展.深度学习

在VS2008中设置密码框,输入一个显示,过一秒后变*号的效果

问题描述 1.密码框,输入一个显示,过一秒后变*号的效果有些网站,将密码框用户输入一个显示一秒钟左右然后将它显示为*号隐藏个人感觉这种效果很好,请问该如何实现, 解决方案 解决方案二:写个js控制一下把解决方案三:这个我知道啊,求代码啊解决方案四:http://www.zcool.com.cn/gfx/ZMTI5OTY4.html去这下载吧.解决方案五:哈哈说的好像是安卓手机上输入法的效果

ns2-为什么瓶颈节点处的队列长度输出图是从几秒后开始

问题描述 为什么瓶颈节点处的队列长度输出图是从几秒后开始 在NS2中实际的模拟时间是从0秒开始的,但是输出图中却是从几秒后才有图像,老师说这是正常的,叫我回来想原因,可是我想到的原因全被老师否决了,所以想来问问大神们. 解决方案 因为刚开始的时候还没有形成阻塞,过了几秒之后缓冲被用完,就形成阻塞了