Compartir a través de


Time (EDM)

El tipo Time representa un intervalo de tiempo que se puede sumar o restar de una instancia del tipo DateTime en el Entity Data Model (EDM).

Este tipo se asigna al tipo TimeSpan en Common Language Runtime (CLR) y al tipo Time en SQL Server.

Funciones canónicas de EDM y tipos DateTime

Las reglas de promoción del EDM son suficientes para determinar las asignaciones de función CLR -> canónica -> almacenamiento siguientes:

CLR Función canónica Función de almacenamiento SQL Server 2008 Función de almacenamiento SQL Server 2005

DateTime.Year

Int Year(DateTime)

No se admite

No se admite

CLR no se admite

DatePart(YEAR, date)

DatePart(YEAR, date)

No se admite

DateTimeOffset.Year

Int Year(DateTimeOffset)

No se admite

No se admite

DateTime.Month

Int Month(DateTime)

DatePart(MONTH, date)

DatePart(MONTH, date)

DateTimeOffset.Year

Int Month(DateTimeOffset)

No se admite

No se admite

DateTime.Day

Int Day(DateTime)

DatePart(DAY, date)

DatePart(DAY, date)

DateTimeOffset.Day

Int Day(DateTimeOffset)

No se admite

No se admite

DateTime.Hour

Int Hour(DateTime)

DatePart(HOUR, date)

DatePart(HOUR, date)

DateTimeOffset.Hour

Int Hour(DateTimeOffset)

No se admite

No se admite

Timespan.Hours

Int Hour(Time)

No se admite

No se admite

DateTime.Minute

Int Minute(DateTime)

DatePart(MINUTE, date)

DatePart(MINUTE, date)

DateTimeOffset.Minute

Int Minute(DateTimeOffset)

No se admite

No se admite

Timespan.Minutes

Int Minute(Time)

No se admite

No se admite

DateTime.Second

Int Second(DateTime)

DatePart(SECOND, date)

DatePart(SECOND, date)

DateTimeOffset.Second

Int Second(DateTimeOffset)

No se admite

No se admite

Timespan.Seconds

Int Second(Time)

No se admite

No se admite

DateTime.Millisecond

Int Millisecond(DateTime)

DatePart(MILLISECOND, date)

DatePart(MILLISECOND, date)

DateTimeOffset.Millisecond

Int Millisecond(DateTimeOffset)

No se admite

No se admite

Timespan.Milliseconds

Int Millisecond(Time)

No se admite

No se admite

CLR no se admite

Int GetTotalOffsetMinutes(DateTimeOffset)

DatePart(TZOFFSET,date)

No se admite

DateTime.Now

CurrentDateTime()1

SysDateTime()

GetDate()

DateTimeOffset.Now

CurrentDateTimeOffset()

SysDateTimeOffset()

No se admite

DateTime.UtcNow

CurrentUtcDateTime()

SysUtcDateTime()

GetUtcDate()

Vea también

Conceptos

Tipos simples (EDM)