Udostępnij przez


SqlFunctions.DateDiff Metoda

Definicja

Zwraca liczbę granic daty i godziny przekraczanych między dwiema określonymi datami.

Przeciążenia

DateDiff(String, String, String)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, String, Nullable<TimeSpan>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, String, Nullable<DateTimeOffset>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, String, Nullable<DateTime>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<TimeSpan>, String)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<DateTimeOffset>, String)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<DateTime>, String)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

DateDiff(String, String, String)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
String

Pierwsza data.

endDate
String

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

DateDiff(String, String, Nullable<TimeSpan>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
String

Pierwsza data.

endDate
Nullable<TimeSpan>

Druga data.

Zwraca

Wartość określająca liczbę interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

DateDiff(String, String, Nullable<DateTimeOffset>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
String

Pierwsza data.

endDate
Nullable<DateTimeOffset>

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

DateDiff(String, String, Nullable<DateTime>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
String

Pierwsza data.

endDate
Nullable<DateTime>

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

DateDiff(String, Nullable<TimeSpan>, String)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
Nullable<TimeSpan>

Pierwsza data.

endDate
String

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
Nullable<TimeSpan>

Pierwsza data.

endDate
Nullable<TimeSpan>

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
Nullable<TimeSpan>

Pierwsza data.

endDate
Nullable<DateTimeOffset>

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
Nullable<TimeSpan>

Pierwsza data.

endDate
Nullable<DateTime>

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
Nullable<DateTimeOffset>

Pierwsza data.

endDate
Nullable<DateTimeOffset>

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
Nullable<DateTimeOffset>

Pierwsza data.

endDate
Nullable<TimeSpan>

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

DateDiff(String, Nullable<DateTimeOffset>, String)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
Nullable<DateTimeOffset>

Pierwsza data.

endDate
String

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
Nullable<DateTimeOffset>

Pierwsza data.

endDate
Nullable<DateTime>

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

DateDiff(String, Nullable<DateTime>, String)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
Nullable<DateTime>

Pierwsza data.

endDate
String

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
Nullable<DateTime>

Pierwsza data.

endDate
Nullable<TimeSpan>

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
Nullable<DateTime>

Pierwsza data.

endDate
Nullable<DateTimeOffset>

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy

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

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

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)

Parametry

datePartArg
String

Część daty do obliczenia różnej liczby interwałów czasu.

startDate
Nullable<DateTime>

Pierwsza data.

endDate
Nullable<DateTime>

Druga data.

Zwraca

Liczba interwałów czasu między dwiema datami.

Atrybuty

Uwagi

Nie można wywołać tej funkcji bezpośrednio. Ta funkcja może być wyświetlana tylko w ramach zapytania LINQ to Entities.

Ta funkcja jest tłumaczona na odpowiednią funkcję w bazie danych. Aby uzyskać informacje o odpowiedniej funkcji SQL Server, zobacz DATEDIFF (Transact-SQL).

Dotyczy