日期:2014-05-17  浏览次数:21096 次

请问,这个倒计时钟怎么写?
写一个倒计时钟,每天晚8点提前一小时开始计时,8点为止,也就是从晚7点到晚8点之间倒计时。
每天都要显示这个倒计时钟

该怎么写呢,想半天,想不出来

------解决方案--------------------
其实你可以百度一下的。
------解决方案--------------------
用时钟控件,很简单的
------解决方案--------------------

        private void timer1_Tick(object sender, EventArgs e)
        {
            if (DateTime.Now.Hour >= 19 && DateTime.Now.Hour < 20)
            {
                DateTime dt = DateTime.Now;
                DateTime timeCountDown = new DateTime(dt.Year, dt.Month, dt.Day, 20, 0, 0);

                this.label1.Text = string.Format("{0:D2}:{1:D2}:{2:D2}",
               (timeCountDown - DateTime.Now).Hours,
               (timeCountDown - DateTime.Now).Minutes,
               (timeCountDown - DateTime.Now).Seconds);
            }
            else
            {
                this.label1.Text = "";
            }
        }