当前位置: 首页 > news >正文

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显示剩余的时间

 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] + "秒";}

效果

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • linux系统编程中Shell脚本配置,及linux脚本中的man test
  • 【数据结构与算法】单链表、双链表和循环单链表中头指针未知的情况下能否删除某节点
  • Postman下载安装~用于springboot控制层测试
  • 【KAN】【API教程】get_fun
  • SolidEdge二次开发(C#)-环境配置
  • visual studio跳转到上一个/下一个光标处的快捷键设置
  • C# Solidworks二次开发------保存为不同格式
  • CAPL使用结构体的方式组装一条DoIP车辆声明消息(方法2)
  • 请问如何做好软件测试工作呢?
  • Kubernetes中的CRI、CNI与CSI:深入理解云原生存储、网络与容器运行时
  • Socket编程学习大纲
  • Python面试题:利用Python技术,如何使用SciPy进行科学计算与数值分析
  • 【深度学习】变分自编码器 VAE,什么是变分?(1)
  • C#进阶-轻量级ORM框架Dapper的使用教程与原理详解
  • NineData云原生智能数据管理平台新功能发布|2024年7月版
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 【EOS】Cleos基础
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • interface和setter,getter
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • Laravel 菜鸟晋级之路
  • Laravel 实践之路: 数据库迁移与数据填充
  • learning koa2.x
  • Python利用正则抓取网页内容保存到本地
  • Python连接Oracle
  • Python实现BT种子转化为磁力链接【实战】
  • storm drpc实例
  • vuex 学习笔记 01
  • 构造函数(constructor)与原型链(prototype)关系
  • 和 || 运算
  • 区块链共识机制优缺点对比都是什么
  • 想使用 MongoDB ,你应该了解这8个方面!
  • Nginx实现动静分离
  • Prometheus VS InfluxDB
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • ${ }的特别功能
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (2.2w字)前端单元测试之Jest详解篇
  • (21)起落架/可伸缩相机支架
  • (6)设计一个TimeMap
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (安卓)跳转应用市场APP详情页的方式
  • (附源码)计算机毕业设计大学生兼职系统
  • (一)SvelteKit教程:hello world
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .mysql secret在哪_MYSQL基本操作(上)
  • .net core 连接数据库,通过数据库生成Modell
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .NET_WebForm_layui控件使用及与webform联合使用
  • .NET8 动态添加定时任务(CRON Expression, Whatever)
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .net通过类组装数据转换为json并且传递给对方接口
  • .Net转Java自学之路—基础巩固篇十三(集合)