如何用c#做一个倒计时?

ledon1981 2003-12-09 05:58:52
高手请指教~~
如何用c#做一个倒计时工具?界面要XP的~
好比香港回归倒计牌一样的~
谢谢了~
...全文
279 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
outspaceman 2003-12-14
  • 打赏
  • 举报
回复
up
Edifier0709 2003-12-12
  • 打赏
  • 举报
回复
.....
ledon1981 2003-12-12
  • 打赏
  • 举报
回复
谢谢各位前辈们~~~
我的邮箱是ledon1981@163.com~~
谢谢Gloomybird前辈~~
melonlee 2003-12-11
  • 打赏
  • 举报
回复
up
98049522 2003-12-11
  • 打赏
  • 举报
回复
up
Edifier0709 2003-12-11
  • 打赏
  • 举报
回复
楼主可以使用Timer控件

private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
DateTime d1=new DateTime(2004,1,1);
DateTime d2=DateTime.Now;
TimeSpan mDay=d1.Subtract(d2);
this.label1.Text=mDay.TotalDays.ToString();
}
Edifier0709 2003-12-11
  • 打赏
  • 举报
回复
DateTime date=new DateTime(2008,4,1);
DateTime dateNow=DateTime.Now;
TimeSpan disDate=date.Subtract(dateNow);
下面是TimeSpan返回的格式:

“[-]d.hh:mm:ss.ff”格式将 TimeSpan 表示为一个字符串,其中“-”是用于表示负 TimeSpan 值的可选符号,“d”部分为天,“hh”为小时,“mm”为分钟,“ss”为秒,而“ff”为秒的小数部分。例如,初始化为 1.0e+13 刻度的 TimeSpan 表示“11.13:46:40”,即 11 天,13 小时,46 分钟和 40 秒。

由于月和年的天数会有所变化,因此 TimeSpan 使用的最长时间单位为天。

Gloomybird 2003-12-11
  • 打赏
  • 举报
回复
留个信箱,我发个源代码给你。
ledon1981 2003-12-11
  • 打赏
  • 举报
回复
再次请教一下~~~
我确实是个刚入门的菜鸟~
请各位大侠指点一下~~~
麻烦详细一点~
谢谢了~
ruanyuping 2003-12-10
  • 打赏
  • 举报
回复
加个Timer控件不断读时间差,再显示出来
ledon1981 2003-12-10
  • 打赏
  • 举报
回复
具体……
Gloomybird 2003-12-09
  • 打赏
  • 举报
回复
获得当前本地计算机时间和日期。
fishstudio 2003-12-09
  • 打赏
  • 举报
回复
第2条最后面的now是函数还是什么?

没见过的
Gloomybird 2003-12-09
  • 打赏
  • 举报
回复
private DateTime d1=new DateTime(2008,1,1,0,0,0,0);
private DateTime d2=DateTime.Now;

TimeSpan mDay=d1.Subtract(d2);//mDay就是两个时间之间的间隔。

Xp界面用控件吧,要不自己绘。偶是菜鸟,不会。:(

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧