Compartilhar via


SqlFunctions.DateAdd Método

Definição

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

Sobrecargas

DateAdd(String, Nullable<Double>, String)

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

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

Retorna um novo valor de período que é baseado na adição de um intervalo para o período especificado.

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

Retorna um novo valor de data que é baseado na adição de um intervalo à data especificada.

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

Retorna um novo valor de datetime 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 é convertida em 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 valor de datetime 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 período especificado.

date
String

A data a ser incrementada.

Retornos

Um Nullable<T> de 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 é convertida em 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 período que é baseado na adição de um intervalo para o período 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 período especificado.

time
Nullable<TimeSpan>

O período a ser incrementado.

Retornos

O novo período.

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 é convertida em 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 que é baseado 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 período especificado.

dateTimeOffsetArg
Nullable<DateTimeOffset>

A data a ser incrementada.

Retornos

O novo ponto, expresso como uma data e hora do dia, com relação ao UTC (Tempo 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 é convertida em 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 valor de datetime 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 período 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 é convertida em 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