SqlFunctions.DateAdd Método

Definição

Retorna um novo datetime valor com base na adição de um intervalo à data especificada.

Sobrecargas

Nome Description
DateAdd(String, Nullable<Double>, String)

Retorna um novo datetime valor com base na adição de um intervalo à data especificada.

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

Retorna um novo valor de intervalo de tempo com base na adição de um intervalo ao período de tempo especificado.

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

Retorna um novo valor de data com base na adição de um intervalo à data especificada.

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

Retorna um novo datetime valor com base na adição de um intervalo à data especificada.

Comentários

Você não pode chamar essa função diretamente. Essa função só pode aparecer em uma consulta LINQ to Entities.

Essa função é traduzida para uma função correspondente no banco de dados. Para obter informações sobre a função SQL Server correspondente, consulte DATEADD (Transact-SQL).

DateAdd(String, Nullable<Double>, String)

Retorna um novo datetime valor com base na adição de um intervalo à data especificada.

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)

Parâmetros

datePartArg
String

A parte da data a ser incrementada.

number
Nullable<Double>

O valor usado para incrementar uma data por um valor especificado.

date
String

A data a ser incrementada.

Retornos

Um Nullable<T> valor DateTime que é a nova data.

Atributos

Comentários

Você não pode chamar essa função diretamente. Essa função só pode aparecer em uma consulta LINQ to Entities.

Essa função é traduzida para uma função correspondente no banco de dados. Para obter informações sobre a função SQL Server correspondente, consulte DATEADD (Transact-SQL).

Aplica-se a

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

Retorna um novo valor de intervalo de tempo com base na adição de um intervalo ao período de tempo especificado.

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)

Parâmetros

datePartArg
String

A parte da data a ser incrementada.

number
Nullable<Double>

O valor usado para incrementar uma data por um valor especificado.

time
Nullable<TimeSpan>

O período de tempo a ser incrementado.

Retornos

O novo período de tempo.

Atributos

Comentários

Você não pode chamar essa função diretamente. Essa função só pode aparecer em uma consulta LINQ to Entities.

Essa função é traduzida para uma função correspondente no banco de dados. Para obter informações sobre a função SQL Server correspondente, consulte DATEADD (Transact-SQL).

Aplica-se a

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

Retorna um novo valor de data com base na adição de um intervalo à data especificada.

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)

Parâmetros

datePartArg
String

A parte da data a ser incrementada.

number
Nullable<Double>

O valor usado para incrementar uma data por um valor especificado.

dateTimeOffsetArg
Nullable<DateTimeOffset>

A data a ser incrementada.

Retornos

O novo ponto no tempo, expresso como uma data e hora do dia, em relação ao UTC (Horário Universal Coordenado).

Atributos

Comentários

Você não pode chamar essa função diretamente. Essa função só pode aparecer em uma consulta LINQ to Entities.

Essa função é traduzida para uma função correspondente no banco de dados. Para obter informações sobre a função SQL Server correspondente, consulte DATEADD (Transact-SQL).

Aplica-se a

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

Retorna um novo datetime valor com base na adição de um intervalo à data especificada.

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)

Parâmetros

datePartArg
String

A parte da data a ser incrementada.

number
Nullable<Double>

O valor usado para incrementar uma data por um valor especificado.

date
Nullable<DateTime>

A data a ser incrementada.

Retornos

A nova data.

Atributos

Comentários

Você não pode chamar essa função diretamente. Essa função só pode aparecer em uma consulta LINQ to Entities.

Essa função é traduzida para uma função correspondente no banco de dados. Para obter informações sobre a função SQL Server correspondente, consulte DATEADD (Transact-SQL).

Aplica-se a