根据生日计算员工年龄

Posted on 2018-11-05 22:49  努力成长静待花开  阅读(142)  评论(0编辑  收藏  举报

实现效果:

关键知识:(注意:引用 using Microsoft.VisualBasic;)

   DateAndTime类的DateDiff静态方法获取日期时间的间隔数:

DateDiff(DateInterval Internal,DateTime Date1,DateTime date2,FirstDayOfWeek DayOfWeek,FirstWeekOfYear WeekOfYear);

 

实现代码:

       private void button1_Click(object sender, EventArgs e)
        {
            long age = DateAndTime.DateDiff(DateInterval.Year,  //计算年龄
                dateTimePicker1.Value, DateTime.Now,
                FirstDayOfWeek.Sunday, FirstWeekOfYear.Jan1);
            MessageBox.Show("年龄:"+age);      //输出年龄
        }