SqlMethods.DateDiffYear 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
計算兩個指定日期之間的年度邊界數。
多載
| 名稱 | Description |
|---|---|
| DateDiffYear(Nullable<DateTime>, Nullable<DateTime>) |
計算兩個可撤銷日期之間的年份邊界數。 |
| DateDiffYear(DateTime, DateTime) |
計算兩個不可撤銷日期之間的年份邊界數量。 |
| DateDiffYear(DateTimeOffset, DateTimeOffset) |
計算兩個不可撤銷日期之間的年份邊界數量。 |
| DateDiffYear(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
計算兩個可撤銷日期之間的年份邊界數。 |
備註
對應於使用 year 來指定穿越時間邊界類型的 SQL Server DATEDIFF函數。 關於此SQL Server函數的更多資訊,請參見DATEDIFF。
DateDiffYear(Nullable<DateTime>, Nullable<DateTime>)
計算兩個可撤銷日期之間的年份邊界數。
public:
static Nullable<int> DateDiffYear(Nullable<DateTime> startDate, Nullable<DateTime> endDate);
public static int? DateDiffYear(DateTime? startDate, DateTime? endDate);
static member DateDiffYear : Nullable<DateTime> * Nullable<DateTime> -> Nullable<int>
Public Shared Function DateDiffYear (startDate As Nullable(Of DateTime), endDate As Nullable(Of DateTime)) As Nullable(Of Integer)
參數
傳回
當兩個參數都不 null符合時,會回傳兩個指定日期之間的年份邊界數。 當其中一個或兩個參數 為 時 null,會返回一個 null 值。
備註
對應於使用 year 來指定穿越時間邊界類型的 SQL Server DATEDIFF函數。 關於此SQL Server函數的更多資訊,請參見DATEDIFF。
適用於
DateDiffYear(DateTime, DateTime)
計算兩個不可撤銷日期之間的年份邊界數量。
public:
static int DateDiffYear(DateTime startDate, DateTime endDate);
public static int DateDiffYear(DateTime startDate, DateTime endDate);
static member DateDiffYear : DateTime * DateTime -> int
Public Shared Function DateDiffYear (startDate As DateTime, endDate As DateTime) As Integer
參數
- startDate
- DateTime
該時期的起始日期。
- endDate
- DateTime
該時期的結束日期。
傳回
兩個指定日期之間的年界數。
備註
對應於使用 year 來指定穿越時間邊界類型的 SQL Server DATEDIFF函數。 關於此SQL Server函數的更多資訊,請參見DATEDIFF。
適用於
DateDiffYear(DateTimeOffset, DateTimeOffset)
計算兩個不可撤銷日期之間的年份邊界數量。
public:
static int DateDiffYear(DateTimeOffset startDate, DateTimeOffset endDate);
public static int DateDiffYear(DateTimeOffset startDate, DateTimeOffset endDate);
static member DateDiffYear : DateTimeOffset * DateTimeOffset -> int
Public Shared Function DateDiffYear (startDate As DateTimeOffset, endDate As DateTimeOffset) As Integer
參數
- startDate
- DateTimeOffset
該時期的起始日期。
- endDate
- DateTimeOffset
該時期的結束日期。
傳回
兩個指定日期之間的年界數。
備註
對應於使用 year 來指定穿越時間邊界類型的 SQL Server DATEDIFF函數。 關於此SQL Server函數的更多資訊,請參見DATEDIFF。
適用於
DateDiffYear(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
計算兩個可撤銷日期之間的年份邊界數。
public:
static Nullable<int> DateDiffYear(Nullable<DateTimeOffset> startDate, Nullable<DateTimeOffset> endDate);
public static int? DateDiffYear(DateTimeOffset? startDate, DateTimeOffset? endDate);
static member DateDiffYear : Nullable<DateTimeOffset> * Nullable<DateTimeOffset> -> Nullable<int>
Public Shared Function DateDiffYear (startDate As Nullable(Of DateTimeOffset), endDate As Nullable(Of DateTimeOffset)) As Nullable(Of Integer)
參數
- startDate
- Nullable<DateTimeOffset>
該時期的起始日期。
- endDate
- Nullable<DateTimeOffset>
該時期的結束日期。
傳回
當兩個參數都不 null符合時,會回傳兩個指定日期之間的年份邊界數。 當其中一個或兩個參數 為 時 null,會返回一個 null 值。
備註
對應於使用 year 來指定穿越時間邊界類型的 SQL Server DATEDIFF函數。 關於此SQL Server函數的更多資訊,請參見DATEDIFF。