SqlFunctions.DateDiff Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Anzahl von Datums- und Zeiteinheiten zurück, die zwischen zwei angegebenen Daten überschritten wurden.
Überlädt
DateDiff(String, String, String) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, String, Nullable<TimeSpan>) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, String, Nullable<DateTimeOffset>) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, String, Nullable<DateTime>) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, Nullable<TimeSpan>, String) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, Nullable<TimeSpan>, Nullable<DateTime>) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, Nullable<DateTimeOffset>, Nullable<TimeSpan>) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, Nullable<DateTimeOffset>, String) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTime>) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, Nullable<DateTime>, String) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, Nullable<DateTime>, Nullable<TimeSpan>) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, Nullable<DateTime>, Nullable<DateTimeOffset>) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
DateDiff(String, Nullable<DateTime>, Nullable<DateTime>) |
Gibt die Anzahl der angegebenen DatePart-Begrenzungen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden. |
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
- startDate
- String
Das erste Datum.
- endDate
- String
Das zweite Datum.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
- startDate
- String
Das erste Datum.
Gibt zurück
Der Wert, der die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben angibt.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
- startDate
- String
Das erste Datum.
- endDate
- Nullable<DateTimeOffset>
Das zweite Datum.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
- startDate
- String
Das erste Datum.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
- endDate
- String
Das zweite Datum.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
- endDate
- Nullable<DateTimeOffset>
Das zweite Datum.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
- startDate
- Nullable<DateTimeOffset>
Das erste Datum.
- endDate
- Nullable<DateTimeOffset>
Das zweite Datum.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
- startDate
- Nullable<DateTimeOffset>
Das erste Datum.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
- startDate
- Nullable<DateTimeOffset>
Das erste Datum.
- endDate
- String
Das zweite Datum.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
- startDate
- Nullable<DateTimeOffset>
Das erste Datum.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
- endDate
- String
Das zweite Datum.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
- endDate
- Nullable<DateTimeOffset>
Das zweite Datum.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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 DatePart-Begrenzungen 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, der zum Berechnen der abweichenden Anzahl von Zeitintervallen verwendet wird.
Gibt zurück
Die Anzahl von Zeitintervallen zwischen den beiden Datumsangaben.
- Attribute
Hinweise
Sie können diese Funktion nicht direkt aufrufen. Diese Funktion kann nur innerhalb 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).