第一步:拖一个lable和一个 Timer控件
第二步:在 Timer控件的Tick方法中
private void timer1_Tick(object sender, EventArgs e) { label1.Text = System.DateTime.Now.ToString(); //获取系统时间赋给label4 } 第三步:在 Form1_Load 事件中键入如下代码
private void Form1_Load(object sender, EventArgs e) { timer1.Enabled = true; //设为可用 timer1.Interval = 1000; //设置间隔时间 }
效果:
如果想只显示时间,不显示年月日
第二步中Tick事件中应先绑定时间,然后在赋值给label1。(想怎么显示就怎么绑定)
private void timer1_Tick(object sender, EventArgs e) { string TimeInString = ""; int hour = DateTime.Now.Hour; int min = DateTime.Now.Minute; int sec = DateTime.Now.Second; TimeInString = (hour < 10) ? "0" + hour.ToString() : hour.ToString(); TimeInString += ":" + ((min < 10) ? "0" + min.ToString() : min.ToString()); TimeInString += ":" + ((sec < 10) ? "0" + sec.ToString() : sec.ToString()); label1.Text = TimeInString; }
效果:
转载于:https://www.cnblogs.com/tzq9308/p/4376301.html