

Für ähnliche Funktionen wie Amazon Timestream für sollten Sie Amazon Timestream for LiveAnalytics InfluxDB in Betracht ziehen. Es bietet eine vereinfachte Datenaufnahme und Antwortzeiten im einstelligen Millisekundenbereich für Analysen in Echtzeit. [Erfahren](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html) Sie hier mehr.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Operatoren für Datum und Uhrzeit
<a name="date-time-operators"></a>

**Anmerkung**  
Timestream for unterstützt LiveAnalytics keine negativen Zeitwerte. Jede Operation, die zu einer negativen Zeit führt, führt zu einem Fehler.

Timestream for LiveAnalytics unterstützt die folgenden Operationen für `timestamps``dates`, und`intervals`.


| Operator | Description | 
| --- | --- | 
|  \$1  |  Addition  | 
|  -  |  Subtraktion  | 

**Topics**
+ [Operationen](#date-time-operators-operations)
+ [Addition](#date-time-operators-addition)
+ [Subtraktion](#date-time-operators-subtraction)

## Operationen
<a name="date-time-operators-operations"></a>

Der Ergebnistyp einer Operation basiert auf den Operanden. Intervallliterale wie `1day` und `3s` können verwendet werden.

```
SELECT date '2022-05-21' + interval '2' day
```

```
SELECT date '2022-05-21' + 2d
```

```
SELECT date '2022-05-21' + 2day
```

Beispielergebnis für jedes: `2022-05-23`

Zu den Intervalleinheiten gehören `second` `minute``hour`,`day`,`week`,,`month`, und`year`. In einigen Fällen sind jedoch nicht alle anwendbar. Zum Beispiel können Sekunden, Minuten und Stunden nicht zu einem Datum hinzugefügt oder von diesem subtrahiert werden.

```
SELECT interval '4' year + interval '2' month
```

Beispielergebnis: `4-2`

```
SELECT typeof(interval '4' year + interval '2' month)
```

Beispielergebnis: `interval year to month`

Der Ergebnistyp von Intervalloperationen kann von den Operanden `'interval day to second'` abhängen `'interval year to month'` oder sein. Intervalle können zu und addiert oder von diesen subtrahiert werden. `dates` `timestamps` Ein `date` oder `timestamp` kann jedoch nicht zu einem Oder hinzugefügt oder von diesem subtrahiert werden. `date` `timestamp` Informationen zu Intervallen oder Dauern im Zusammenhang mit Datumsangaben oder Zeitstempeln finden Sie unter `date_diff` und verwandte Funktionen unter. [Intervall und Dauer](date-time-functions.md#date-time-functions-interval-duration)

## Addition
<a name="date-time-operators-addition"></a>

**Example**  

```
SELECT date '2022-05-21' + interval '2' day
```
Beispiel für ein Ergebnis: `2022-05-23`

**Example**  

```
SELECT typeof(date '2022-05-21' + interval '2' day)
```
Beispielergebnis: `date`

**Example**  

```
SELECT interval '2' year + interval '4' month
```
Beispielergebnis: `2-4`

**Example**  

```
SELECT typeof(interval '2' year + interval '4' month)
```
Beispielergebnis: `interval year to month`

## Subtraktion
<a name="date-time-operators-subtraction"></a>

**Example**  

```
SELECT timestamp '2022-06-17 01:00' - interval '7' hour
```
Beispielergebnis: `2022-06-16 18:00:00.000000000`

**Example**  

```
SELECT typeof(timestamp '2022-06-17 01:00' - interval '7' hour)
```
Beispielergebnis: `timestamp`

**Example**  

```
SELECT interval '6' day - interval '4' hour
```
Beispielergebnis: `5 20:00:00.000000000`

**Example**  

```
SELECT typeof(interval '6' day - interval '4' hour)
```
Beispielergebnis: `interval day to second`