C#怎么获取系统时间并让他随时更新,就是能看见时间一秒一秒的往前走

2024-11-28 11:47:40
推荐回答(4个)
回答1:

先加timer计时器,然后再计时器里面写入以下代码:
DateTime dt = DateTime.Now; //实例化对象捕获系统当前时间
string t = dt.ToLongTimeString(); //将此实例的值转化为等效时间字符串值
this.label1.Text = t; //将系统当前时间显示在label1控件上

回答2:

建议如果直接更新的话,可以使用JS写一个循环获取当前时间的语句。

回答3:

form的话 用Timer组件来实现最方便。
web的话 因为是后台服务器端语言你有2个选择,一个是用JS,单时间更新前台直接可以完成,但是JS获取的客户机的时间;一个是通过不段刷新来获取后台数据,当然也可以通过JS来实现AJAX无刷新获取后台数据并显示。

回答4:

1.添加一个timer控件
2.添加以下代码
stringh=datetime.now.hour.tostring();//获取系统时间小时
stringm=datetime.now.minute.tostring();//获取系统时间分钟
strings=datetime.now.second.tostring();//获取系统时间秒
label1.text="t:"+h+"时"+m+"分"+s+"秒";
还有一种就是
label1.text=datetime.now.tostring();//获取日期和时间