Freigeben über


SqlFunctions.DateAdd Methode

Definition

Gibt einen neuen datetime-Wert zurück, der durch Addieren eines Intervalls zum angegebenen Datum berechnet wird.

Überlädt

DateAdd(String, Nullable<Double>, String)

Gibt einen neuen datetime-Wert zurück, der durch Addieren eines Intervalls zum angegebenen Datum berechnet wird.

DateAdd(String, Nullable<Double>, Nullable<TimeSpan>)

Gibt einen neuen Zeitspannenwert zurück, der auf der Addition eines Intervalls zur angegebenen Zeitspanne basiert.

DateAdd(String, Nullable<Double>, Nullable<DateTimeOffset>)

Gibt einen neuen Datumswert zurück, der durch Addieren eines Intervalls zum angegebenen Datum berechnet wird.

DateAdd(String, Nullable<Double>, Nullable<DateTime>)

Gibt einen neuen datetime-Wert zurück, der durch Addieren eines Intervalls zum angegebenen Datum berechnet wird.

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 DATEADD (Transact-SQL).

DateAdd(String, Nullable<Double>, String)

Gibt einen neuen datetime-Wert zurück, der durch Addieren eines Intervalls zum angegebenen Datum berechnet wird.

public:
 static Nullable<DateTime> DateAdd(System::String ^ datePartArg, Nullable<double> number, System::String ^ date);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEADD")]
public static DateTime? DateAdd (string datePartArg, double? number, string date);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEADD")>]
static member DateAdd : string * Nullable<double> * string -> Nullable<DateTime>
Public Shared Function DateAdd (datePartArg As String, number As Nullable(Of Double), date As String) As Nullable(Of DateTime)

Parameter

datePartArg
String

Der zu inkrementierende Teil des Datums.

number
Nullable<Double>

Der Wert, mit dem ein Datum um einen angegebenen Betrag inkrementiert wird.

date
String

Das zu inkrementierende Datum.

Gibt zurück

Ein Nullable<T>DateTime-Wert, der das neue Datum darstellt.

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 DATEADD (Transact-SQL).

Gilt für:

DateAdd(String, Nullable<Double>, Nullable<TimeSpan>)

Gibt einen neuen Zeitspannenwert zurück, der auf der Addition eines Intervalls zur angegebenen Zeitspanne basiert.

public:
 static Nullable<TimeSpan> DateAdd(System::String ^ datePartArg, Nullable<double> number, Nullable<TimeSpan> time);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEADD")]
public static TimeSpan? DateAdd (string datePartArg, double? number, TimeSpan? time);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEADD")>]
static member DateAdd : string * Nullable<double> * Nullable<TimeSpan> -> Nullable<TimeSpan>
Public Shared Function DateAdd (datePartArg As String, number As Nullable(Of Double), time As Nullable(Of TimeSpan)) As Nullable(Of TimeSpan)

Parameter

datePartArg
String

Der zu inkrementierende Teil des Datums.

number
Nullable<Double>

Der Wert, mit dem ein Datum um einen angegebenen Betrag inkrementiert wird.

time
Nullable<TimeSpan>

Die zu inkrementierende Zeitspanne.

Gibt zurück

Die neue Zeitspanne.

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 DATEADD (Transact-SQL).

Gilt für:

DateAdd(String, Nullable<Double>, Nullable<DateTimeOffset>)

Gibt einen neuen Datumswert zurück, der durch Addieren eines Intervalls zum angegebenen Datum berechnet wird.

public:
 static Nullable<DateTimeOffset> DateAdd(System::String ^ datePartArg, Nullable<double> number, Nullable<DateTimeOffset> dateTimeOffsetArg);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEADD")]
public static DateTimeOffset? DateAdd (string datePartArg, double? number, DateTimeOffset? dateTimeOffsetArg);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEADD")>]
static member DateAdd : string * Nullable<double> * Nullable<DateTimeOffset> -> Nullable<DateTimeOffset>
Public Shared Function DateAdd (datePartArg As String, number As Nullable(Of Double), dateTimeOffsetArg As Nullable(Of DateTimeOffset)) As Nullable(Of DateTimeOffset)

Parameter

datePartArg
String

Der zu inkrementierende Teil des Datums.

number
Nullable<Double>

Der Wert, mit dem ein Datum um einen angegebenen Betrag inkrementiert wird.

dateTimeOffsetArg
Nullable<DateTimeOffset>

Das zu inkrementierende Datum.

Gibt zurück

Der neue Zeitpunkt relativ zur Coordinated Universal Time (UTC), der durch Datum und Uhrzeit dargestellt wird.

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 DATEADD (Transact-SQL).

Gilt für:

DateAdd(String, Nullable<Double>, Nullable<DateTime>)

Gibt einen neuen datetime-Wert zurück, der durch Addieren eines Intervalls zum angegebenen Datum berechnet wird.

public:
 static Nullable<DateTime> DateAdd(System::String ^ datePartArg, Nullable<double> number, Nullable<DateTime> date);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEADD")]
public static DateTime? DateAdd (string datePartArg, double? number, DateTime? date);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "DATEADD")>]
static member DateAdd : string * Nullable<double> * Nullable<DateTime> -> Nullable<DateTime>
Public Shared Function DateAdd (datePartArg As String, number As Nullable(Of Double), date As Nullable(Of DateTime)) As Nullable(Of DateTime)

Parameter

datePartArg
String

Der zu inkrementierende Teil des Datums.

number
Nullable<Double>

Der Wert, mit dem ein Datum um einen angegebenen Betrag inkrementiert wird.

date
Nullable<DateTime>

Das zu inkrementierende Datum.

Gibt zurück

Das neue Datum.

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 DATEADD (Transact-SQL).

Gilt für: