C#动态获取当前的时间日期(年月日 -星期 -上/下午-时:分:秒 )
1.从工具箱中拖出一个Timer控件 ,找到其属性,命名为timer,将Interval的值改为1000;
2.从工具箱中拖出一个label控件 ,找到其属性,命名为label_currentTime
3. 双击timer控件,打开了以.cs为后缀的文件
4.编写代码,完整代码如下:
private void Form1_Load(object sender, EventArgs e)
{
this.timer.Start(); //窗体启动时,启动timer。
label_currentTime.Text = DateTime.Now.ToString("当前时间:" + "yyyy年MM月dd日 dddd tt HH:mm:ss");
}
/*timer中执行的代码*/
private void timer_Tick(object sender, EventArgs e)
{
DateTime time = DateTime.Now;
string t = time.ToString("当前时间:" + "yyyy年MM月dd日 dddd tt HH:mm:ss");
this.label_currentTime.Text = t;
}
5.代码运行结果:
6. 如果未出现上面第5步的结果,找到timer控件的属性,使Enabled 为true或者在 private void Form1_Load(object sender, EventArgs e)里添加代码:timer.Enabled = true;