C#获取系统时间,要秒的跳动!

C#获取登陆时间,并无刷新即时显示,要包括秒的跳动!... C#获取登陆时间,并无刷新即时显示,要包括秒的跳动! 展开
 我来答
cvxb12
推荐于2021-02-01 · TA获得超过363个赞
知道小有建树答主
回答量:599
采纳率:0%
帮助的人:470万
展开全部
1.添加一个Timer控件
2.添加以下代码
string h = DateTime.Now.Hour.ToString();//获取系统时间小时
string m = DateTime.Now.Minute.ToString();//获取系统时间分钟
string s = DateTime.Now.Second.ToString();//获取系统时间秒
label1.Text ="T:" + h + "时" + m + "分" + s + "秒";

还有一种就是
label1.Text = DateTime.Now.ToString();//获取日期和时间
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dreaming48
2008-08-15 · TA获得超过177个赞
知道答主
回答量:120
采纳率:0%
帮助的人:136万
展开全部
首先,添加个timer控件
在load事件中启动timer
private void Form1_Load(object sender, EventArgs e)
{
this.timer1.Start();
}
然后在timer控件找到timer1_Tick事件

private void timer1_Tick(object sender, EventArgs e)
{
this.label1.Text = DateTime.Now.ToString();
}

这样就可以在label1显示你所要的效果了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FantasyChump
2008-08-15 · TA获得超过3288个赞
知道大有可为答主
回答量:2127
采纳率:0%
帮助的人:2249万
展开全部
这是个实际的控制台程序!

class Program
{
static void Main(string[] args)
{
System.Timers.Timer t = new System.Timers.Timer();
t.Interval = 1000;
t.Elapsed+=new System.Timers.ElapsedEventHandler(t_Elapsed);
t.Start();

Console.ReadKey();
}

static void t_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
Console.Write("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b");
Console.Write(DateTime.Now.ToString("yyyy-dd-MM HH:mm:ss"));
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a1b9e100e
2008-08-15 · 超过35用户采纳过TA的回答
知道答主
回答量:154
采纳率:0%
帮助的人:140万
展开全部
是asp.net 就用 ajax实现
是winform 就很简单啦,一个Timer控件就OK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yizusong
2008-08-15 · TA获得超过3045个赞
知道大有可为答主
回答量:4516
采纳率:0%
帮助的人:4486万
展开全部
用javascript可以实现,不过取的是客户端的时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式