一:用DateDiff方法获取日期时间的间隔数,截图
二:代码
using System; using System.Windows.Forms; using Microsoft.VisualBasic; namespace GetDateDiff { public partial class Frm_Main : Form { public Frm_Main() { InitializeComponent(); } /*参数 Interval 类型:Microsoft.VisualBasic.DateInterval 必需。 DateInterval 枚举值或 String 表达式,表示要用作 Date1 和 Date2 之差的单位的时间间隔。 Date1 类型:System.DateTime 必需。 Date . 要在计算中使用的第一个日期/时间值。 Date2 类型:System.DateTime 必需。 Date . 要在计算中使用的第二个日期/时间值。 DayOfWeek 类型:Microsoft.VisualBasic.FirstDayOfWeek 可选。 从 FirstDayOfWeek 枚举中选择的值,用于指定一周的第一天。 如果未指定,则使用 FirstDayOfWeek.Sunday。 WeekOfYear 类型:Microsoft.VisualBasic.FirstWeekOfYear 可选。 从 FirstWeekOfYear 枚举中选择的值,用于指定一年的第一周。 如果未指定,则使用 FirstWeekOfYear.Jan1。 返回值 类型:System.Int64 返回一个 Long 值,该值指定两个 Date 值之间的时间间隔数。 */ private void btn_Get_Click(object sender, EventArgs e) { MessageBox.Show("间隔 "+ DateAndTime.DateDiff(//使用DateDiff方法获取日期间隔 DateInterval.Day, dtpicker_first.Value, dtpicker_second.Value, FirstDayOfWeek.Sunday, FirstWeekOfYear.Jan1).ToString()+" 天", "间隔时间"); } } }