欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-11-29 17:12:40
本文实例讲述了c#实现windows form倒计时的方法。分享给大家供大家参考。具体实现方法如下: using system; using system.co...

本文实例讲述了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#程序设计有所帮助。