SqlFunctions.DateDiff Methode

Definition

Gibt die Anzahl der Datums- und Zeitgrenzen zurück, die zwischen zwei angegebenen Daten überschritten wurden.

Überlädt

Name Beschreibung
DateDiff(String, String, String)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateDiff(String, String, Nullable<TimeSpan>)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateDiff(String, String, Nullable<DateTimeOffset>)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateDiff(String, String, Nullable<DateTime>)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateDiff(String, Nullable<TimeSpan>, String)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateDiff(String, Nullable<DateTimeOffset>, String)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateDiff(String, Nullable<DateTime>, String)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

DateDiff(String, String, String)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
String

Das erste Datum.

endDate
String

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

DateDiff(String, String, Nullable<TimeSpan>)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
String

Das erste Datum.

endDate
Nullable<TimeSpan>

Das zweite Datum.

Gibt zurück

Der Wert, der die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben angibt.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

DateDiff(String, String, Nullable<DateTimeOffset>)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
String

Das erste Datum.

endDate
Nullable<DateTimeOffset>

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

DateDiff(String, String, Nullable<DateTime>)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
String

Das erste Datum.

endDate
Nullable<DateTime>

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

DateDiff(String, Nullable<TimeSpan>, String)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
Nullable<TimeSpan>

Das erste Datum.

endDate
String

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
Nullable<TimeSpan>

Das erste Datum.

endDate
Nullable<TimeSpan>

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
Nullable<TimeSpan>

Das erste Datum.

endDate
Nullable<DateTimeOffset>

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
Nullable<TimeSpan>

Das erste Datum.

endDate
Nullable<DateTime>

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
Nullable<DateTimeOffset>

Das erste Datum.

endDate
Nullable<DateTimeOffset>

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
Nullable<DateTimeOffset>

Das erste Datum.

endDate
Nullable<TimeSpan>

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

DateDiff(String, Nullable<DateTimeOffset>, String)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
Nullable<DateTimeOffset>

Das erste Datum.

endDate
String

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
Nullable<DateTimeOffset>

Das erste Datum.

endDate
Nullable<DateTime>

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

DateDiff(String, Nullable<DateTime>, String)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
Nullable<DateTime>

Das erste Datum.

endDate
String

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
Nullable<DateTime>

Das erste Datum.

endDate
Nullable<TimeSpan>

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
Nullable<DateTime>

Das erste Datum.

endDate
Nullable<DateTimeOffset>

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für:

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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)

Parameter

datePartArg
String

Der Teil des Datums zum Berechnen der unterschiedlichen Anzahl von Zeitintervallen.

startDate
Nullable<DateTime>

Das erste Datum.

endDate
Nullable<DateTime>

Das zweite Datum.

Gibt zurück

Die Anzahl der Zeitintervalle zwischen den beiden Datumsangaben.

Attribute

Hinweise

Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur in einer LINQ to Entities-Abfrage angezeigt werden.

Diese Funktion wird in eine entsprechende Funktion in der Datenbank übersetzt. Informationen zur entsprechenden SQL Server-Funktion finden Sie unter DATEDIFF (Transact-SQL).

Gilt für: