AJAX倒计时器显示小时而不是天

时间:2011-05-11 11:55:01

标签: asp.net ajax timer

我成功实现了这个AJAX倒数计时器: - http://forums.asp.net/t/1085601.aspx

我创建了这3个标签:

        Label1.Text = time1.Hours.ToString();
        Label2.Text = time1.Minutes.ToString();
        Label3.Text = time1.Seconds.ToString();

假设我将计时器倒计时设置为超过24小时(比如72小时)

        Session["time"] = DateTime.Now.AddHours(72);

如何使 Label1.Text 显示 72 而不是24,以便我无需按如下方式添加Day标签?

        Label0.Text = time1.days.ToString();

1 个答案:

答案 0 :(得分:1)

您只需要计算从时间开始的小时数:

Label1.Text = ((time1.Days * 24) + time1.Hours).ToString()