SqlFunctions.DateDiff Yöntem

Tanım

Belirtilen iki tarih arasında kesişen tarih ve saat sınırlarının sayısını döndürür.

Aşırı Yüklemeler

Name Description
DateDiff(String, String, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

DateDiff(String, String, Nullable<TimeSpan>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

DateDiff(String, String, Nullable<DateTimeOffset>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

DateDiff(String, String, Nullable<DateTime>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

DateDiff(String, Nullable<TimeSpan>, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

DateDiff(String, Nullable<DateTimeOffset>, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

DateDiff(String, Nullable<DateTime>, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

DateDiff(String, String, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
String

İlk randevu.

endDate
String

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, String, Nullable<TimeSpan>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
String

İlk randevu.

endDate
Nullable<TimeSpan>

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısını belirten değer.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, String, Nullable<DateTimeOffset>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
String

İlk randevu.

endDate
Nullable<DateTimeOffset>

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, String, Nullable<DateTime>)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
String

İlk randevu.

endDate
Nullable<DateTime>

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<TimeSpan>, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
Nullable<TimeSpan>

İlk randevu.

endDate
String

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
Nullable<TimeSpan>

İlk randevu.

endDate
Nullable<TimeSpan>

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
Nullable<TimeSpan>

İlk randevu.

endDate
Nullable<DateTimeOffset>

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
Nullable<TimeSpan>

İlk randevu.

endDate
Nullable<DateTime>

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
Nullable<DateTimeOffset>

İlk randevu.

endDate
Nullable<DateTimeOffset>

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
Nullable<DateTimeOffset>

İlk randevu.

endDate
Nullable<TimeSpan>

İkinci tarih.

Döndürülenler

İki Tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<DateTimeOffset>, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
Nullable<DateTimeOffset>

İlk randevu.

endDate
String

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
Nullable<DateTimeOffset>

İlk randevu.

endDate
Nullable<DateTime>

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

DateDiff(String, Nullable<DateTime>, String)

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
Nullable<DateTime>

İlk randevu.

endDate
String

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
Nullable<DateTime>

İlk randevu.

endDate
Nullable<TimeSpan>

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
Nullable<DateTime>

İlk randevu.

endDate
Nullable<DateTimeOffset>

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır

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

Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını döndürür.

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ü.

startDate
Nullable<DateTime>

İlk randevu.

endDate
Nullable<DateTime>

İkinci tarih.

Döndürülenler

İki tarih arasındaki zaman aralıklarının sayısı.

Öznitelikler

Açıklamalar

Bu işlevi doğrudan çağıramazsınız. Bu işlev yalnızca LINQ to Entities sorgusunda görünebilir.

Bu işlev, veritabanında karşılık gelen bir işleve çevrilir. İlgili SQL Server işlevi hakkında bilgi için bkz. DATEDIFF (Transact-SQL).

Şunlara uygulanır