添加Timer组件,设置Interval为500(0.5秒),然后设置Enable为true,最后绑定OnTimer事件,在事件代码中:Label2.Text=System.DateTime.Now.ToString("hh:mm:ss");
Label2.Text=System.DateTime.Now.ToString("yyyy年MM月dd日");

解决方案 »

  1.   

    Label2.Text=System.DateTime.Now.ToString("yyyy.MM.dd");
      

  2.   

    不好意思,还需要问您如何绑定OnTimer事件??
      

  3.   

    在设计器中添加了Timer组件后,选择这个组件,然后在属性中有事件标签(黄色的闪电),里面有OnTimer事件,双击会自动添加代理函数的,然后就在函数中写代码就可以了。
      

  4.   

    using System.Threading;private void Form1_Load(object sender, System.EventArgs e)
    {
        Thread objThread=new Thread(new ThreadStart(ThreadProc));
        objThread.Start();
    }public void ThreadProc() 
    {
        while(true)
        {
            label1.Text=DateTime.Now.ToString();
            Thread.Sleep(990);//考虑到 label1.Text=DateTime.Now.ToString()执行要时间
        }
    }
      

  5.   

    回复人: yellowhwb(KaDoO) ( ) 信誉:99  2004-9-1 20:36:49  得分: 10  
     
     
       
    using System.Threading;private void Form1_Load(object sender, System.EventArgs e)
    {
        Thread objThread=new Thread(new ThreadStart(ThreadProc));
        objThread.Start();
    }public void ThreadProc() 
    {
        while(true)
        {
            label1.Text=DateTime.Now.ToString();
            Thread.Sleep(990);//考虑到 label1.Text=DateTime.Now.ToString()执行要时间
        }
    }  
     
    这个不准确。
      

  6.   

    sorry,是不到1秒,就从“2004-9-1 21:19:55”到“2004-9-1 21:19:56”