首页 > 编程 > C# > 正文

C#实现windows form倒计时的方法

2020-01-24 02:03:42
字体:
来源:转载
供稿:网友

本文实例讲述了C#实现windows form倒计时的方法。分享给大家供大家参考。具体实现方法如下:

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace date{ public partial class Form1 : Form {  public Form1()  {   InitializeComponent();   string st1 = "2015-11-4";//结束的日期   DateTime dt2 = System.DateTime.Now;  //获得今天的日期   DateTime dt1 = Convert.ToDateTime(st1);  //把结束的日期类型转换为DateTime   string dateTerm = null;//项目剩余时间   try   {    TimeSpan ts1 = new TimeSpan(dt1.Ticks); //将日期转化为可以比较的类型    TimeSpan ts2 = new TimeSpan(dt2.Ticks);    TimeSpan ts = ts1.Subtract(ts2).Duration(); //结束日期减去当前日期    //dateTerm = ts.Days.ToString() + "天"    //  + ts.Hours.ToString() + "小时"    //  + ts.Minutes.ToString() + "分钟"    //  + ts.Seconds.ToString() + "秒";    dateTerm = "离项目结束还有" + ts.Days.ToString() + "天"; //项目剩余时间    //MessageBox.Show(dateTerm);    label1.Text = dateTerm;//显示在Label里   }   catch   {   }  } }}

希望本文所述对大家的C#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表