Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Entity SQL enthält kanonische Datums- und Uhrzeitfunktionen.
Hinweise
Die folgende Tabelle zeigt die kanonischen Datums- und Uhrzeitfunktionen von Entity SQL . datetime ist ein DateTime-Wert.
| Funktion | Beschreibung |
|---|---|
AddNanoseconds( expression, number) |
Fügt dem expression den angegebenen number-Wert (in Nanosekunden) hinzu. Argumente expression, DateTime, DateTimeOffset oder Time. number: Int32. Rückgabewert Der Typ des expression. |
AddMicroseconds( expression, number) |
Fügt dem expression den angegebenen number-Wert (in Mikrosekunden) hinzu. Argumente expression, DateTime, DateTimeOffset oder Time. number: Int32. Rückgabewert Der Typ des expression. |
AddMilliseconds( expression, number) |
Fügt dem expression den angegebenen number-Wert (in Millisekunden) hinzu. Argumente expression, DateTime, DateTimeOffset oder Time. number: Int32. Rückgabewert Der Typ des expression. |
AddSeconds( expression, number) |
Fügt dem expression den angegebenen number-Wert (in Sekunden) hinzu. Argumente expression, DateTime, DateTimeOffset oder Time. number: Int32. Rückgabewert Der Typ des expression. |
AddMinutes( expression, number) |
Fügt dem expression den angegebenen number-Wert (in Minuten) hinzu. Argumente expression, DateTime, DateTimeOffset oder Time. number: Int32. Rückgabewert Der Typ des expression. |
AddHours( expression, number) |
Fügt dem expression den angegebenen number-Wert (in Stunden) hinzu. Argumente expression, DateTime, DateTimeOffset oder Time. number: Int32. Rückgabewert Der Typ des expression. |
AddDays( expression, number) |
Fügt am Ende der expression den angegebenen number-Wert für die Tage hinzu. Argumente expression: DateTime oder DateTimeOffset. number: Int32. Rückgabewert Der Typ des expression. |
AddMonths( expression, number) |
Fügt dem expression den angegebenen number-Wert für die Monate hinzu. Argumente expression: DateTime oder DateTimeOffset. number: Int32. Rückgabewert Der Typ des expression. |
AddYears( expression, number) |
Fügt dem expression den angegebenen number-Wert für die Jahre hinzu. Argumente expression: DateTime oder DateTimeOffset. number: Int32. Rückgabewert Der Typ des expression. |
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 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, tzoffset: Int32. second: Double. Rückgabewert DateTimeOffset |
CreateTime( hour, minute, second) |
Gibt einen neuen Time-Wert als aktuelle Zeit zurück. Argumente hour und minute: Int32 second: Double. Rückgabewert Time |
CurrentDateTime() |
Gibt das aktuelle Datum und die aktuelle Zeit des Servers in der Zeitzone des Servers als DateTime-Wert zurück. Rückgabewert DateTime |
CurrentDateTimeOffset() |
Gibt das aktuelle Datum, die aktuelle Uhrzeit sowie einen Offset als DateTimeOffset zurück. Rückgabewert DateTimeOffset |
CurrentUtcDateTime() |
Gibt das aktuelle Datum und die aktuelle Zeit des Servers in der UTC-Zeitzone als DateTime-Wert zurück. Rückgabewert DateTime |
Day( expression ) |
Gibt den Tagteil von expression als Int32 zwischen 1 und 31 zurück. Argumente DateTime und DateTimeOffset. Rückgabewert Int32 Beispiel
|
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 den gleichen Typ aufweisen.
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 den gleichen Typ aufweisen.
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 den gleichen Typ aufweisen.
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 den gleichen Typ aufweisen.
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 den gleichen Typ aufweisen.
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 den gleichen Typ aufweisen.
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 den gleichen Typ aufweisen.
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 den gleichen Typ aufweisen.
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 den gleichen Typ aufweisen.
Rückgabewert Int32 |
GetTotalOffsetMinutes( datetimeoffset ) |
Gibt die Anzahl von Minuten zurück, die datetimeoffset von GMT abweicht. Dieser Wert beträgt im Allgemeinen zwischen +780 und -780 (+13 Stunden bzw. -13 Stunden). Hinweis:
Diese Funktion wird nur in SQL Server 2008 unterstützt.
Argumente DateTimeOffset Rückgabewert Int32 |
Hour ( expression ) |
Gibt den Stundenteil von expression als Int32 zwischen 0 und 23 zurück. Argumente DateTime, Time und DateTimeOffset. Beispiel
|
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 Ein Int32. Beispiel
|
Month (expression) |
Gibt den Monatsteil von expression als Int32 zwischen 1 und 12 zurück. Argumente DateTime oder DateTimeOffset. Rückgabewert Int32 Beispiel
|
Second( expression ) |
Gibt den Sekundenteil von expression als Int32 zwischen 0 und 59 zurück. Argumente DateTime, Time und DateTimeOffset. Rückgabewert Ein Int32. Beispiel
|
Truncate( expression ) |
Gibt den expression mit abgeschnittenen Zeitwerten zurück. Argumente DateTime oder DateTimeOffset. Rückgabewert Der Typ des expression. |
Year( expression ) |
Gibt den Jahresteil von expression als Int32YYYY zurück. Argumente DateTime und DateTimeOffset. Rückgabewert Int32 Beispiel
|
Diese Funktionen geben NULL zurück, wenn die Eingabe NULL beträgt.
Eine entsprechende Funktion ist für den verwalteten Anbieter des Microsoft SQL-Clients verfügbar. Weitere Informationen finden Sie unter .NET Framework-Datenanbieter für SQL Server (SqlClient) für die Entity Framework-Funktionen.
Hinweis: