3月29日 如何在winform中加入动态系统时间

第一步:拖一个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;   //设置间隔时间
       }

效果:

QQ截图20150329222643

如果想只显示时间,不显示年月日

第二步中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