使用Timer组件实现倒计时

实现效果:

  

知识运用:

   Timer组件的Enabed属性

实现代码:

        private void timer1_Tick(object sender, EventArgs e)
        {
            DateTime get_time = DateTime.Now;
            DateTime str_time = DateTime.Parse(dateTimePicker1.Text.Substring(0,19));
            textBox1.Text = get_time.ToString();
            txtyear.Text = DateAndTime.DateDiff(
                "yyyy",get_time,str_time,FirstDayOfWeek.Sunday,FirstWeekOfYear.FirstFourDays).ToString();
            txtmonth.Text = DateAndTime.DateDiff(
                "m", get_time, str_time, FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays).ToString();
            txtday.Text = DateAndTime.DateDiff(
                "d", get_time, str_time, FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays).ToString();
            txthour.Text = DateAndTime.DateDiff(
                "h", get_time, str_time, FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays).ToString();
            txtmintue.Text = DateAndTime.DateDiff(
                "m", get_time, str_time, FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays).ToString();
            txtsecon.Text = DateAndTime.DateDiff(
                "s", get_time, str_time, FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays).ToString();
        }

原文地址:https://www.cnblogs.com/feiyucha/p/10188113.html

时间: 2024-10-21 07:28:26

使用Timer组件实现倒计时的相关文章

使用Timer组件_实现定时更改窗体颜色

1 向窗体拖入Timer组件 2 更改其Enable属性为true 3 其interval属性为300 4 在Tick事件中写入随机变色代码 1 private void timer1_Tick(object sender, EventArgs e) 2 { //随机变色代码 3 Random rand = new Random(); 4 int i = rand.Next(); 5 i = i % 6; 6 switch (i) { 7 case 0: 8 case 1: 9 BackColo

使用Timer组件制作计时器

实现效果: 知识运用: Timer组件的interval属性 //获取或设置Timer组件Tick事件发生的时间间隔 public int Interval {get;set} NumericUpDown控件的Value属性 //获取或设置数字显示框的值 public decimal Value {get;set;} 实现代码: private void button1_Click(object sender, EventArgs e) { DateTime get_time1 = DateTi

vue组件中倒计时,刷新页面不会从头开始

开启倒计时,直接保存到vuex中,且存储到本地持久化 // state.js const runTime = localStorage.getItem('time'); paymentRunTime:runTime // mutations.js TimeReduction(state) { this.timerId = setInterval(() => { if (state.paymentRunTime === 0) { state.paymentRunTime = 60; return

timer控件 倒计时 顺时计时 重置计时

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace Remind{ public partial class Form1 : Form { public Form1() { InitializeComponent()

使用Timer组件实现人物动画效果

实现效果: 知识运用: Graphics类的DrawImage方法 //在指定位置 按原始大小绘制指定的Image对象 public void DrawImage(Image image,Point point) 实现代码: private void timer1_Tick(object sender, EventArgs e) { CreateGraphics().DrawImage(Image.FromFile( (index++>8?(index=1):index).ToString()+

Android使用Timer编写倒计时程序

开篇大家可以先看看Timer的基础用法,以及简单的原理.http://my.oschina.net/zhengweishan/blog/493891 Java之Timer使用.这里我要说的是Android使用Timer编写一个倒计时程序. 需求:实现简单的倒计时程序.要求可以根据用户的输入实现倒计时,时间到的时候有友好的提示. 分析:首先要实现这个功能,我想到的第一个方法就是使用Timer这个类.然后就是分析用户界面怎么设计,由于这个是简单程序,所以就采用Android原生的一些UI组件Butt

ARMV8 datasheet学习笔记4:AArch64系统级体系结构之Generic timer

1.前言 2.generate timer 2.1 概述 提供了一个系统计数器,用来实时测量流逝的时间: 提供了一个虚拟计数器,用来测量某个虚拟机上流逝的虚拟时间: 定时器,每隔一段时间会触发事件,支持正向计时和倒计时: 通用timer实现必须包含一个内存映射的系统组件:提供system counter; 2.2 完整的generic timer组件 System counter Generic timer的PE实现 (1)一个物理的counter,它访问system counter的计数值:

react实现简单倒计时

今天遇到一个简单的小功能,看网上的一些方法感觉不太适合,所以就手敲了一个,直接上代码!!! 1 import React, { Component } from 'react'; 2 3 class NoTimeContent extends Component { 4 constructor(props) { 5 super(props) 6 this.state = { 7 day: 0, 8 hour: 0, 9 minute: 0, 10 second: 0 11 } 12 } 13 r

jQuery 倒计时

function getSec(){ //获取名称为remindataSec的ul obj = document.getElementsByName("remindataSec"); for(i=0;i<obj.length;i++){ //循环得到每个毫秒数 var intDiff = $("#remindataTime"+i+"").text(); var id = "reminTime"+i; //得到毫秒数和li