Sdílet prostřednictvím


SqlFunctions.DateDiff Metoda

Definice

Vrátí počet hranic data a času, které jsou překročeny mezi dvěma zadanými daty.

Přetížení

DateDiff(String, String, String)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateDiff(String, String, Nullable<TimeSpan>)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateDiff(String, String, Nullable<DateTimeOffset>)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateDiff(String, String, Nullable<DateTime>)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateDiff(String, Nullable<TimeSpan>, String)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateDiff(String, Nullable<DateTimeOffset>, String)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateDiff(String, Nullable<DateTime>, String)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

DateDiff(String, String, String)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
String

První datum.

endDate
String

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

DateDiff(String, String, Nullable<TimeSpan>)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
String

První datum.

endDate
Nullable<TimeSpan>

Druhé datum.

Návraty

Hodnota určující počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

DateDiff(String, String, Nullable<DateTimeOffset>)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
String

První datum.

endDate
Nullable<DateTimeOffset>

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

DateDiff(String, String, Nullable<DateTime>)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
String

První datum.

endDate
Nullable<DateTime>

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

DateDiff(String, Nullable<TimeSpan>, String)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
Nullable<TimeSpan>

První datum.

endDate
String

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
Nullable<TimeSpan>

První datum.

endDate
Nullable<TimeSpan>

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
Nullable<TimeSpan>

První datum.

endDate
Nullable<DateTimeOffset>

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
Nullable<TimeSpan>

První datum.

endDate
Nullable<DateTime>

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
Nullable<DateTimeOffset>

První datum.

endDate
Nullable<DateTimeOffset>

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
Nullable<DateTimeOffset>

První datum.

endDate
Nullable<TimeSpan>

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

DateDiff(String, Nullable<DateTimeOffset>, String)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
Nullable<DateTimeOffset>

První datum.

endDate
String

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
Nullable<DateTimeOffset>

První datum.

endDate
Nullable<DateTime>

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

DateDiff(String, Nullable<DateTime>, String)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
Nullable<DateTime>

První datum.

endDate
String

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
Nullable<DateTime>

První datum.

endDate
Nullable<TimeSpan>

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
Nullable<DateTime>

První datum.

endDate
Nullable<DateTimeOffset>

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Část data pro výpočet odlišného počtu časových intervalů.

startDate
Nullable<DateTime>

První datum.

endDate
Nullable<DateTime>

Druhé datum.

Návraty

Počet časových intervalů mezi dvěma daty.

Atributy

Poznámky

Tuto funkci nelze volat přímo. Tato funkce se může zobrazit pouze v LINQ to Entities dotazu.

Tato funkce se přeloží na odpovídající funkci v databázi. Informace o odpovídající funkci SQL Server najdete v tématu DATEDIFF (Transact-SQL).

Platí pro