C# 6.定时器 timer

使用控件:

开启定时器:timer1.Start();

关闭定时器:timer1.Stop();

定时间时间间隔:Interval

timer1.Interval = 1000;

Interva等于1000是每一秒刷新一次

定时器默认时间间隔是100ms

代码创建定时器

①创建

Timer t1 = new Timer();

②间隔

t1.Interval = 1000;

③开启

t1.Start();

④事件

t1.Tick += T1_Tick;

获取当前时间

DateTime now = DateTime.Now;

label1.Text = now.ToString("F") 显示

作业:用定时器计算距离中秋节还有多少天

label显示

①间隔②开启③目标时间④现在时间5用目标时间减去现在时间,label显示剩余的时间

cs 复制代码
 public Form1()
 {
     InitializeComponent();
     timer1.Interval = 1000;
     timer1.Enabled = true;
 }

 private void timer1_Tick(object sender, EventArgs e)
 {
     DateTime fjtime = Convert.ToDateTime("2024-09-17 00:00:00");
     DateTime xztime = Convert.ToDateTime((DateTime.Now).ToString("yyyy-MM-dd HH:mm:ss"));
     string[] times = ((fjtime - xztime).ToString()).Split(':');
     string[] y1 = ((times[0].ToString())).Split('.');
     label1.Text = "距离放假还有" + y1[0]+"天" +y1[1] + "小时" + times[1] + "分钟" + times[2] + "秒";
 }

效果

相关推荐
张人玉16 分钟前
WPF 数据绑定与转换器详解
c#·wpf·light
主宰者21 分钟前
WPF CalcBinding简化判断逻辑
c#·.net·wpf
就是有点傻11 小时前
使用PaddleOCRSharp大模型精选文字识别
c#
LeonDL16811 小时前
【通用视觉框架】基于C#+Winform+OpencvSharp开发的视觉框架软件,全套源码,开箱即用
人工智能·c#·winform·opencvsharp·机器视觉软件框架·通用视觉框架·机器视觉框架
数据的世界0112 小时前
技术变革:为何C#与.NET是未来的开发方向
java·c#·.net
大龄Python青年12 小时前
C#快入教程:Linux安装.NET
linux·c#·.net
我是唐青枫14 小时前
C#.NET Random 深入解析:随机数生成原理与最佳实践
c#·.net
光头闪亮亮14 小时前
电子发票解析工具-c#桌面应用开发案例详解
c#
安庆平.Я15 小时前
STM32——定时器
stm32·单片机·嵌入式硬件·定时器
咕白m62515 小时前
如何通过 C# 提取 PDF 图片?单页与全文档提取
c#·.net