private DateTime dtExam = DateTime.Parse("2012-10-09 08:40:29"); //定义时间
protected void Page_Load(object sender, EventArgs e)
{
}
protected void timerCD_Tick(object sender, EventArgs e) //双击Timer控件
{
if (this.dtExam < DateTime.Now) //如果设置的时间已过
{
this.timerCD.Enabled = false; //将Timmer置为false
labTimes.Text = "时间到!";
}
else
{
RefreshTime(); //刷新时间
}
}
private void RefreshTime() //刷新时间
{
TimeSpan ts = this.dtExam - DateTime.Now; //时间差
this.labDays.Text = ts.Days.ToString().PadLeft(2, '0') + "天";
this.labTimes.Text = ts.Hours.ToString().PadLeft(2, '0') + ":" + ts.Minutes.ToString().PadLeft(2, '0') + ":" + ts.Seconds.ToString().PadLeft(2, '0');
}