SqlFunctions.DateDiff Yöntem

Tanım

Belirtilen iki tarih arasında çapraz tarih ve saat sınırları sayısını döndürür.Returns the number of date and time boundaries crossed between two specified dates.

Aşırı Yüklemeler

DateDiff(String, String, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, String, Nullable<TimeSpan>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, String, Nullable<DateTimeOffset>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, String, Nullable<DateTime>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<TimeSpan>, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<TimeSpan>, Nullable<TimeSpan>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTime>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<TimeSpan>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTimeOffset>, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTime>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTime>, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTime>, Nullable<TimeSpan>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTime>, Nullable<DateTimeOffset>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

DateDiff(String, Nullable<DateTime>, Nullable<DateTime>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

DateDiff(String, String, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, System::String ^ startDate, System::String ^ endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, string startDate, string endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * string * string -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As String, endDate As String) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
String

İlk tarih.The first date.

endDate
String

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, String, Nullable<TimeSpan>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, System::String ^ startDate, Nullable<TimeSpan> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, string startDate, TimeSpan? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * string * Nullable<TimeSpan> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As String, endDate As Nullable(Of TimeSpan)) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
String

İlk tarih.The first date.

endDate
Nullable<TimeSpan>

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralıklarının sayısını belirten değer.The value specifying the number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, String, Nullable<DateTimeOffset>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, System::String ^ startDate, Nullable<DateTimeOffset> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, string startDate, DateTimeOffset? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * string * Nullable<DateTimeOffset> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As String, endDate As Nullable(Of DateTimeOffset)) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
String

İlk tarih.The first date.

endDate
Nullable<DateTimeOffset>

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, String, Nullable<DateTime>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, System::String ^ startDate, Nullable<DateTime> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, string startDate, DateTime? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * string * Nullable<DateTime> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As String, endDate As Nullable(Of DateTime)) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
String

İlk tarih.The first date.

endDate
Nullable<DateTime>

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<TimeSpan>, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<TimeSpan> startDate, System::String ^ endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, TimeSpan? startDate, string endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<TimeSpan> * string -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of TimeSpan), endDate As String) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<TimeSpan>

İlk tarih.The first date.

endDate
String

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<TimeSpan>, Nullable<TimeSpan>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<TimeSpan> startDate, Nullable<TimeSpan> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, TimeSpan? startDate, TimeSpan? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<TimeSpan> * Nullable<TimeSpan> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of TimeSpan), endDate As Nullable(Of TimeSpan)) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<TimeSpan>

İlk tarih.The first date.

endDate
Nullable<TimeSpan>

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<TimeSpan> startDate, Nullable<DateTimeOffset> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, TimeSpan? startDate, DateTimeOffset? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<TimeSpan> * Nullable<DateTimeOffset> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of TimeSpan), endDate As Nullable(Of DateTimeOffset)) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<TimeSpan>

İlk tarih.The first date.

endDate
Nullable<DateTimeOffset>

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTime>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<TimeSpan> startDate, Nullable<DateTime> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, TimeSpan? startDate, DateTime? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<TimeSpan> * Nullable<DateTime> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of TimeSpan), endDate As Nullable(Of DateTime)) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<TimeSpan>

İlk tarih.The first date.

endDate
Nullable<DateTime>

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTimeOffset> startDate, Nullable<DateTimeOffset> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTimeOffset? startDate, DateTimeOffset? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTimeOffset), endDate As Nullable(Of DateTimeOffset)) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTimeOffset>

İlk tarih.The first date.

endDate
Nullable<DateTimeOffset>

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<DateTimeOffset>, Nullable<TimeSpan>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTimeOffset> startDate, Nullable<TimeSpan> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTimeOffset? startDate, TimeSpan? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTimeOffset> * Nullable<TimeSpan> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTimeOffset), endDate As Nullable(Of TimeSpan)) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTimeOffset>

İlk tarih.The first date.

endDate
Nullable<TimeSpan>

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two Dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<DateTimeOffset>, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTimeOffset> startDate, System::String ^ endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTimeOffset? startDate, string endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTimeOffset> * string -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTimeOffset), endDate As String) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTimeOffset>

İlk tarih.The first date.

endDate
String

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTime>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTimeOffset> startDate, Nullable<DateTime> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTimeOffset? startDate, DateTime? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTimeOffset> * Nullable<DateTime> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTimeOffset), endDate As Nullable(Of DateTime)) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTimeOffset>

İlk tarih.The first date.

endDate
Nullable<DateTime>

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<DateTime>, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTime> startDate, System::String ^ endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTime? startDate, string endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTime> * string -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTime), endDate As String) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTime>

İlk tarih.The first date.

endDate
String

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<DateTime>, Nullable<TimeSpan>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTime> startDate, Nullable<TimeSpan> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTime? startDate, TimeSpan? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTime> * Nullable<TimeSpan> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTime), endDate As Nullable(Of TimeSpan)) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTime>

İlk tarih.The first date.

endDate
Nullable<TimeSpan>

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<DateTime>, Nullable<DateTimeOffset>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTime> startDate, Nullable<DateTimeOffset> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTime? startDate, DateTimeOffset? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTime> * Nullable<DateTimeOffset> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTime), endDate As Nullable(Of DateTimeOffset)) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTime>

İlk tarih.The first date.

endDate
Nullable<DateTimeOffset>

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<DateTime>, Nullable<DateTime>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında çapraz belirtilen datepart sınırlarının sayısını döndürür.Returns the count of the specified datepart boundaries crossed between the specified start date and end date.

public:
 static Nullable<int> DateDiff(System::String ^ datePartArg, Nullable<DateTime> startDate, Nullable<DateTime> endDate);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")]
public static int? DateDiff (string datePartArg, DateTime? startDate, DateTime? endDate);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEDIFF")>]
static member DateDiff : string * Nullable<DateTime> * Nullable<DateTime> -> Nullable<int>
Public Shared Function DateDiff (datePartArg As String, startDate As Nullable(Of DateTime), endDate As Nullable(Of DateTime)) As Nullable(Of Integer)

Parametreler

datePartArg
String

Tarihin, farklı zaman aralığı sayısını hesaplama bölümü.The part of the date to calculate the differing number of time intervals.

startDate
Nullable<DateTime>

İlk tarih.The first date.

endDate
Nullable<DateTime>

İkinci tarih.The second date.

Döndürülenler

Nullable<Int32>

İki tarih arasındaki zaman aralığı sayısı.The number of time intervals between the two dates.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramezsiniz.You cannot call this function directly. Bu işlev yalnızca bir LINQ to Entities sorgusu içinde görünebilir.This function can only appear within a LINQ to Entities query.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir.This function is translated to a corresponding function in the database. Karşılık gelen SQL Server işlevi hakkında daha fazla bilgi için bkz . DATEDIFF (Transact-SQL).For information about the corresponding SQL Server function, see DATEDIFF (Transact-SQL).

Şunlara uygulanır