Timer控件动态显示时间
private void timer1_Tick(object sender, EventArgs e) { DateTime dt = DateTime.Now; label1.Text = dt.ToString(); } private void Form1_Load(object sender, EventArgs e) { timer1.Enabled = true; }
静态获取时间:
label2.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff");//系统当前时间
与自己定义的时间相比较:
private void button1_Click(object sender, EventArgs e) { DateTime onDutyTime = DateTime.Parse("09:00:00"); //先判断是否迟到在本日的9点前,否则提示:已打卡,迟到---判断如果已经过了9点,那么就算迟到存入记录 if ((DateTime.Now - onDutyTime).TotalSeconds > 0) { MessageBox.Show("已经迟到"); } else { MessageBox.Show("判断失误"); } }
今天遇到 SqlDateTime溢出错误 格式出错->是否正确赋值 ,我的是全局变量调用没成功,导致赋值失败