Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Entity SQL enthält kanonische Datums- und Uhrzeitfunktionen.
Bemerkungen
Die folgende Tabelle zeigt die kanonischen Datums- und Uhrzeitfunktionen von Entity SQL.
datetime ist ein DateTime-Wert.
| Funktion | BESCHREIBUNG |
|---|---|
AddNanoseconds(expression,number) |
Fügt number den angegebenen expression-Wert (in Nanosekunden) hinzu.Argumente expression, DateTime, DateTimeOffset oder Time.number: Int32.Rückgabewert Der expression-Typ. |
AddMicroseconds(expression,number) |
Fügt dem number den angegebenen expression-Wert (in Mikrosekunden) hinzu.Argumente expression, DateTime, DateTimeOffset oder Time.number: Int32.Rückgabewert Der expression-Typ. |
AddMilliseconds(expression,number) |
Fügt dem number den angegebenen expression-Wert (in Millisekunden) hinzu.Argumente expression, DateTime, DateTimeOffset oder Time.number: Int32.Rückgabewert Der expression-Typ. |
AddSeconds(expression,number) |
Fügt dem number den angegebenen expression-Wert (in Sekunden) hinzu.Argumente expression, DateTime, DateTimeOffset oder Time.number: Int32.Rückgabewert Der expression-Typ. |
AddMinutes(expression,number) |
Fügt dem number den angegebenen expression-Wert (in Minuten) hinzu.Argumente expression, DateTime, DateTimeOffset oder Time.number: Int32.Rückgabewert Der expression-Typ. |
AddHours(expression,number) |
Fügt dem number den angegebenen expression-Wert (in Stunden) hinzu.Argumente expression, DateTime, DateTimeOffset oder Time.number: Int32.Rückgabewert Der expression-Typ. |
AddDays(expression,number) |
Fügt am Ende der number den angegebenen expression-Wert für die Tage hinzu.Argumente expression: DateTime oder DateTimeOffset.number: Int32.Rückgabewert Der expression-Typ. |
AddMonths(expression,number) |
Fügt dem number den angegebenen expression-Wert für die Monate hinzu.Argumente expression: DateTime oder DateTimeOffset.number: Int32.Rückgabewert Der expression-Typ. |
AddYears(expression,number) |
Fügt dem number den angegebenen expression-Wert für die Jahre hinzu.Argumente expression: DateTime oder DateTimeOffset.number: Int32.Rückgabewert Der expression-Typ. |
CreateDateTime(year,month,day,hour,minute,second) |
Gibt das aktuelle Datum und die aktuelle Zeit des Servers in der Zeitzone des Servers als neuen DateTime-Wert zurück.Argumente year, month, day, hour, minute: Int16 und Int32.second: Double.Rückgabewert einen DateTime |
CreateDateTimeOffset(year,month,day,hour,minute,second,tzoffset) |
Gibt einen neuen DateTimeOffset-Wert zurück, der das aktuelle Datum und die aktuelle Uhrzeit des Servers im Verhältnis zur koordinierten Weltzeit (UTC) darstellt.Argumente year, month, day, hour, , minute. tzoffsetInt32second: Double.Rückgabewert einen DateTimeOffset |
CreateTime(hour,minute,second) |
Gibt einen neuen Time-Wert als aktuelle Zeit zurück.Argumente hour und minute: Int32second: Double.Rückgabewert einen Time |
CurrentDateTime() |
Gibt das aktuelle Datum und die aktuelle Uhrzeit des Servers in der Zeitzone des Servers als DateTime-Wert zurück.Rückgabewert einen DateTime |
CurrentDateTimeOffset() |
Gibt das aktuelle Datum, die aktuelle Uhrzeit sowie einen Offset als DateTimeOffset zurück.Rückgabewert einen DateTimeOffset |
CurrentUtcDateTime() |
Gibt das aktuelle Datum und die aktuelle Zeit des Servers in der UTC-Zeitzone als DateTime-Wert zurück. Rückgabewert einen DateTime |
Day(expression) |
Gibt den Tagteil von expression als Int32 zwischen 1 und 31 zurück.Argumente DateTime und DateTimeOffset.Rückgabewert Int32.Beispiel -- The following example returns 12.Day(cast('03/12/1998' as DateTime)) |
DayOfYear(expression) |
Gibt den Tagteil von expression als Int32-Wert zwischen 1 und 366 zurück, wobei 366 für den letzten Tag eines Schaltjahrs zurückgegeben wird.Argumente DateTime oder DateTimeOffset.Rückgabewert Int32. |
DiffNanoseconds(startExpression,endExpression) |
Gibt die Differenz von startExpression und endExpression (in Nanosekunden) zurück.Argumente startExpression, endExpression: DateTime, DateTimeOffset oder Time.
Hinweis:startExpression und endExpression müssen vom selben Typ sein. Rückgabewert Int32. |
DiffMilliseconds(startExpression,endExpression) |
Gibt die Differenz von startExpression und endExpression (in Millisekunden) zurück.Argumente startExpression, endExpression: DateTime, DateTimeOffset oder Time.
Hinweis:startExpression und endExpression müssen vom selben Typ sein. Rückgabewert Int32. |
DiffMicroseconds(startExpression,endExpression) |
Gibt die Differenz von startExpression und endExpression (in Mikrosekunden) zurück.Argumente startExpression, endExpression: DateTime, DateTimeOffset oder Time.
Hinweis:startExpression und endExpression müssen vom selben Typ sein. Rückgabewert Int32. |
DiffSeconds(startExpression,endExpression) |
Gibt die Differenz von startExpression und endExpression (in Sekunden) zurück.Argumente startExpression, endExpression: DateTime, DateTimeOffset oder Time.
Hinweis:startExpression und endExpression müssen vom selben Typ sein. Rückgabewert Int32. |
DiffMinutes(startExpression,endExpression) |
Gibt die Differenz von startExpression und endExpression (in Minuten) zurück.Argumente startExpression, endExpression: DateTime, DateTimeOffset oder Time.
Hinweis:startExpression und endExpression müssen vom selben Typ sein. Rückgabewert Int32. |
DiffHours(startExpression,endExpression) |
Gibt die Differenz von startExpression und endExpression (in Stunden) zurück.Argumente startExpression, endExpression: DateTime, DateTimeOffset oder Time.
Hinweis:startExpression und endExpression müssen vom selben Typ sein. Rückgabewert Int32. |
DiffDays(startExpression,endExpression) |
Gibt die Differenz von startExpression und endExpression (in Tagen) zurück.Argumente startExpression, endExpression: DateTime oder DateTimeOffset.
Hinweis:startExpression und endExpression müssen vom selben Typ sein. Rückgabewert Int32. |
DiffMonths(startExpression,endExpression) |
Gibt die Differenz von startExpression und endExpression (in Monaten) zurück.Argumente startExpression, endExpression: DateTime oder DateTimeOffset.
Hinweis:startExpression und endExpression müssen vom selben Typ sein. Rückgabewert Int32. |
DiffYears(startExpression,endExpression) |
Gibt die Differenz von startExpression und endExpression (in Jahren) zurück.Argumente startExpression, endExpression: DateTime oder DateTimeOffset.
Hinweis:startExpression und endExpression müssen vom selben Typ sein. Rückgabewert Int32. |
GetTotalOffsetMinutes(datetimeoffset) |
Gibt die Anzahl von Minuten zurück, die datetimeoffset von GMT abweicht. Der Wert liegt im Allgemeinen zwischen +780 und -780 (+ oder - 13 Stunden).
Hinweis: Diese Funktion wird nur in SQL Server 2008 unterstützt. Argumente einen DateTimeOffsetRückgabewert Int32. |
Hour(expression) |
Gibt den Stundenteil von expression als Int32 zwischen 0 und 23 zurück.Argumente DateTime, Time und DateTimeOffset.Beispiel -- The following example returns 22.Hour(cast('22:35:5' as DateTime)) |
Millisecond(expression) |
Gibt den Millisekundenteil von expression als Int32 zwischen 0 und 999 zurück.Argumente DateTime, Time und DateTimeOffset.Rückgabewert Int32. |
Minute(expression) |
Gibt den Minutenteil von expression als Int32 zwischen 0 und 59 zurück.Argumente DateTime, Time oder DateTimeOffset.Rückgabewert Int32.Beispiel -- The following example returns 35Minute(cast('22:35:5' as DateTime)) |
Month(expression) |
Gibt den Monatsteil von expression als Int32 zwischen 1 und 12 zurück.Argumente DateTime oder DateTimeOffset.Rückgabewert Int32.Beispiel -- The following example returns 3.Month(cast('03/12/1998' as DateTime)) |
Second(expression) |
Gibt den Sekundenteil von expression als Int32 zwischen 0 und 59 zurück.Argumente DateTime, Time und DateTimeOffset.Rückgabewert Int32.Beispiel -- The following example returns 5Second(cast('22:35:5' as DateTime)) |
TruncateTime(expression) |
Gibt expression mit abgeschnittenen Zeitwerten zurück.Argumente DateTime oder DateTimeOffset.Rückgabewert Der expression-Typ. |
Year(expression) |
Gibt den Jahresteil von expression als Int32YYYY zurück.Argumente DateTime und DateTimeOffset.Rückgabewert Int32.Beispiel -- The following example returns 1998.Year(cast('03/12/1998' as DateTime)) |
Diese Funktionen geben null zurück, wenn die Eingabe null ist.
Entsprechende Funktionen sind für den verwalteten Anbieter des Microsoft SQL-Clients verfügbar. Weitere Informationen finden Sie unter SqlClient für Entity Framework-Funktionen.