DateDiff 函数,用生日获得年龄

一:截图

DateDiff 函数,用生日获得年龄

二:代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.VisualBasic; namespace GetAge
{
public partial class Frm_Main : Form
{
public Frm_Main()
{
InitializeComponent();
} private void btn_GetAge_Click(object sender, EventArgs e)
{
long P_BirthDay = DateAndTime.DateDiff(DateInterval.Year,//计算年龄
dtpicker_BirthDay.Value,DateTime.Now,
FirstDayOfWeek.Sunday, FirstWeekOfYear.Jan1);
/* 参数介绍
* Interval
必选。DateInterval 枚举值或 String 表达式,表示要用作 Date1 和 Date2 之间差额的单位的时间间隔。
Date1
必需。Date。要在计算中使用的第一个日期/时间值。
Date2
必需。Date。要在计算中使用的第二个日期/时间值。
DayOfWeek
可选。选自 FirstDayOfWeek 枚举的值,用于指定一周的第一天。如果未指定,则使用 FirstDayOfWeek.Sunday。
WeekOfYear
可选。选自 FirstWeekOfYear 枚举的值,该枚举用于指定一年的第一周。如果未指定,则使用 FirstWeekOfYear.Jan1。
*/
MessageBox.Show(string.Format("年龄为: {0}岁。",//输出年龄信息
P_BirthDay.ToString()),"提示!");
}
}
}
上一篇:iOS的生命周期


下一篇:Unity 2D游戏开发教程之游戏精灵的开火状态