使用DateDiff方法來獲取系統時間與指定時間的間隔數
阿新 • • 發佈:2019-02-11
主要程式碼如下:
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
TextBox1.Text = this.Calendar1.SelectedDate.ToString();
Label2.Text = Microsoft.VisualBasic.DateAndTime.DateDiff(DateInterval.Day, Convert.ToDateTime(TextBox1.Text), System.DateTime.Now, Microsoft.VisualBasic.FirstDayOfWeek.Sunday, Microsoft.VisualBasic.FirstWeekOfYear.Jan1).ToString();
}
注意:在程式中呼叫DateAndTime.DateDiff方法獲取日期時間的間隔數,需要引入名稱空間Microsoft.VisualBasic。
DateAndTime.DateDiff方法用來獲取日期時間的間隔數,語法格式如下:
public static long DateDiff (
DateInterval/ string Interval,
DateTime Date1,
DateTime Date2,
[OptionalAttribute] FirstDayOfWeek DayOfWeek,
[OptionalAttribute] FirstWeekOfYear WeekOfYear
)
引數說明
l Interval:必選項,是DateInterval列舉值或String的表示式,用來表示Date1和Date2時間間隔的單位(如Year、Month、Day等)。
l Date1:必選項,是DateTime型別的值,在計算中使用的第一個日期/時間值。
l Date2:必選項,是DateTime型別的值,在計算中使用的第二個日期/時間值。
l DayOfWeek:可選項,從指定一週的第一天的FirstDayOfWeek列舉中選擇的值。如果未指定,則使用FirstDayOfWeek.Sunday。
l WeekOfYear:可選項,從指定一年的第一週的FirstWeekOfYear列舉中選擇的值。如果未指定,則使用FirstWeekOfYear.Jan1。