Datum- en tijd canonieke functies
Entiteit SQL bevat canonieke functies voor datum en tijd.
Opmerkingen
In de volgende tabel ziet u de canonieke functies van Entity SQL voor datum en tijd. datetime
is een DateTime waarde.
Functie | Beschrijving |
---|---|
AddNanoseconds(expression,number) |
Voegt de opgegeven number nanoseconden toe aan de expression .Argumenten expression : DateTime , DateTimeOffset , of Time .number : . Int32 Retourwaarde Het type expression . |
AddMicroseconds(expression,number) |
Voegt de opgegeven number microseconden toe aan de expression .Argumenten expression : DateTime , DateTimeOffset , of Time .number : . Int32 Retourwaarde Het type expression . |
AddMilliseconds(expression,number) |
Voegt de opgegeven number milliseconden toe aan de expression .Argumenten expression : DateTime , DateTimeOffset , of Time .number : . Int32 Retourwaarde Het type expression . |
AddSeconds(expression,number) |
Hiermee voegt u de opgegeven number seconden toe aan de expression .Argumenten expression : DateTime , DateTimeOffset , of Time .number : . Int32 Retourwaarde Het type expression . |
AddMinutes(expression,number) |
Hiermee voegt u de opgegeven number minuten toe aan de expression .Argumenten expression : DateTime , DateTimeOffset , of Time .number : . Int32 Retourwaarde Het type expression . |
AddHours(expression,number) |
Hiermee voegt u de opgegeven number uren toe aan de expression .Argumenten expression : DateTime , DateTimeOffset , of Time .number : . Int32 Retourwaarde Het type expression . |
AddDays(expression,number) |
Hiermee voegt u de opgegeven number dagen toe aan de expression .Argumenten expression : DateTime of DateTimeOffset .number : . Int32 Retourwaarde Het type expression . |
AddMonths(expression,number) |
Voegt de opgegeven number maanden toe aan de expression .Argumenten expression : DateTime of DateTimeOffset .number : . Int32 Retourwaarde Het type expression . |
AddYears(expression,number) |
Voegt de opgegeven number jaren toe aan de expression .Argumenten expression : DateTime of DateTimeOffset .number : . Int32 Retourwaarde Het type expression . |
CreateDateTime(year,month,day,hour,minute,second) |
Retourneert een nieuwe DateTime waarde als de huidige datum en tijd van de server in de tijdzone van de server.Argumenten year , , day , , hour , : minute Int16 en Int32 . month second : . Double Retourwaarde A DateTime . |
CreateDateTimeOffset(year,month,day,hour,minute,second,tzoffset) |
Retourneert een nieuwe DateTimeOffset waarde als de huidige datum en tijd van de server ten opzichte van de Coordinated Universal Time (UTC).Argumenten year , , day month , hour , , minute : tzoffset . Int32 second : . Double Retourwaarde A DateTimeOffset . |
CreateTime(hour,minute,second) |
Retourneert een nieuwe Time waarde als de huidige tijd.Argumenten hour en minute : Int32 .second : . Double Retourwaarde A Time . |
CurrentDateTime() |
Retourneert een DateTime waarde als de huidige datum en tijd van de server in de tijdzone van de server.Retourwaarde A DateTime . |
CurrentDateTimeOffset() |
Retourneert de huidige datum, tijd en verschuiving als een DateTimeOffset .Retourwaarde A DateTimeOffset . |
CurrentUtcDateTime() |
Retourneert een DateTime waarde als de huidige datum en tijd van de server in de UTC-tijdzone. Retourwaarde A DateTime . |
Day(expression) |
Retourneert het daggedeelte als expression een Int32 waarde tussen 1 en 31.Argumenten A DateTime en DateTimeOffset .Retourwaarde Een Int32 .Voorbeeld -- The following example returns 12. Day(cast('03/12/1998' as DateTime)) |
DayOfYear(expression) |
Retourneert het daggedeelte als expression een Int32 tussen 1 en 366, waarbij 366 wordt geretourneerd voor de laatste dag van een schrikkeljaar.Argumenten A DateTime of DateTimeOffset .Retourwaarde Een Int32 . |
DiffNanoseconds(startExpression,endExpression) |
Retourneert het verschil, in nanoseconden, tussen startExpression en endExpression .Argumenten startExpression , : endExpression DateTime , , , DateTimeOffset of Time . Opmerking: startExpression en endExpression moet van hetzelfde type zijn. Retourwaarde Een Int32 . |
DiffMilliseconds(startExpression,endExpression) |
Retourneert het verschil, in milliseconden, tussen startExpression en endExpression .Argumenten startExpression , : endExpression DateTime , , , DateTimeOffset of Time . Opmerking: startExpression en endExpression moet van hetzelfde type zijn. Retourwaarde Een Int32 . |
DiffMicroseconds(startExpression,endExpression) |
Retourneert het verschil, in microseconden, tussen startExpression en endExpression .Argumenten startExpression , : endExpression DateTime , , , DateTimeOffset of Time . Opmerking: startExpression en endExpression moet van hetzelfde type zijn. Retourwaarde Een Int32 . |
DiffSeconds(startExpression,endExpression) |
Retourneert het verschil, in seconden, tussen startExpression en endExpression .Argumenten startExpression , : endExpression DateTime , , , DateTimeOffset of Time . Opmerking: startExpression en endExpression moet van hetzelfde type zijn. Retourwaarde Een Int32 . |
DiffMinutes(startExpression,endExpression) |
Retourneert het verschil, in minuten, tussen startExpression en endExpression .Argumenten startExpression , : endExpression DateTime , , , DateTimeOffset of Time . Opmerking: startExpression en endExpression moet van hetzelfde type zijn. Retourwaarde Een Int32 . |
DiffHours(startExpression,endExpression) |
Retourneert het verschil, in uren, tussen startExpression en endExpression .Argumenten startExpression , : endExpression DateTime , , , DateTimeOffset of Time . Opmerking: startExpression en endExpression moet van hetzelfde type zijn. Retourwaarde Een Int32 . |
DiffDays(startExpression,endExpression) |
Retourneert het verschil, in dagen, tussen startExpression en endExpression .Argumenten startExpression , : endExpression DateTime of DateTimeOffset . Opmerking: startExpression en endExpression moet van hetzelfde type zijn. Retourwaarde Een Int32 . |
DiffMonths(startExpression,endExpression) |
Retourneert het verschil, in maanden, tussen startExpression en endExpression .Argumenten startExpression , : endExpression DateTime of DateTimeOffset . Opmerking: startExpression en endExpression moet van hetzelfde type zijn. Retourwaarde Een Int32 . |
DiffYears(startExpression,endExpression) |
Geeft als resultaat het verschil in jaren tussen startExpression en endExpression .Argumenten startExpression , : endExpression DateTime of DateTimeOffset . Opmerking: startExpression en endExpression moet van hetzelfde type zijn. Retourwaarde Een Int32 . |
GetTotalOffsetMinutes(datetimeoffset) |
Retourneert het aantal minuten dat de datetimeoffset verschuiving van GMT is. Dit is meestal tussen +780 en -780 (+ of - 13 uur). Opmerking: deze functie wordt alleen ondersteund in SQL Server 2008. Argumenten A DateTimeOffset .Retourwaarde Een Int32 . |
Hour(expression) |
Retourneert het uurgedeelte als expression een Int32 waarde tussen 0 en 23.Argumenten A DateTime, Time en DateTimeOffset .Voorbeeld -- The following example returns 22. Hour(cast('22:35:5' as DateTime)) |
Millisecond(expression) |
Retourneert het gedeelte milliseconden van expression Int32 0 tot 999.Argumenten A DateTime, Time en DateTimeOffset .Retourwaarde Een Int32 . |
Minute(expression) |
Retourneert het minuutgedeelte van expression als een Int32 waarde tussen 0 en 59.Argumenten A DateTime, Time of DateTimeOffset .Retourwaarde Een Int32 .Voorbeeld -- The following example returns 35 Minute(cast('22:35:5' as DateTime)) |
Month(expression) |
Retourneert het maandgedeelte als expression een Int32 waarde tussen 1 en 12.Argumenten A DateTime of DateTimeOffset .Retourwaarde Een Int32 .Voorbeeld -- The following example returns 3. Month(cast('03/12/1998' as DateTime)) |
Second(expression) |
Retourneert het secondengedeelte van expression als een Int32 waarde tussen 0 en 59.Argumenten A DateTime, Time en DateTimeOffset .Retourwaarde Een Int32 .Voorbeeld -- The following example returns 5 Second(cast('22:35:5' as DateTime)) |
TruncateTime(expression) |
Retourneert de expression , waarbij de tijdwaarden zijn afgekapt.Argumenten A DateTime of DateTimeOffset .Retourwaarde Het type expression . |
Year(expression) |
Geeft als resultaat het jaargedeelte als expression een Int32 YYYY .Argumenten A DateTime en DateTimeOffset .Retourwaarde Een Int32 .Voorbeeld -- The following example returns 1998. Year(cast('03/12/1998' as DateTime)) |
Deze functies worden geretourneerd null
als er invoer wordt gegeven null
.
Equivalente functionaliteit is beschikbaar in de beheerde Provider van Microsoft SQL Client. Zie SqlClient voor Entity Framework Functions voor meer informatie.