C#实现windows form倒计时的方法
本文实例讲述了C#实现windowsform倒计时的方法。分享给大家供大家参考。具体实现方法如下:
usingSystem; usingSystem.Collections.Generic; usingSystem.ComponentModel; usingSystem.Data; usingSystem.Drawing; usingSystem.Text; usingSystem.Windows.Forms; namespacedate { publicpartialclassForm1:Form { publicForm1() { InitializeComponent(); stringst1="2015-11-4";//结束的日期 DateTimedt2=System.DateTime.Now; //获得今天的日期 DateTimedt1=Convert.ToDateTime(st1); //把结束的日期类型转换为DateTime stringdateTerm=null;//项目剩余时间 try { TimeSpants1=newTimeSpan(dt1.Ticks); //将日期转化为可以比较的类型 TimeSpants2=newTimeSpan(dt2.Ticks); TimeSpants=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#程序设计有所帮助。