

Untuk kemampuan serupa dengan Amazon Timestream LiveAnalytics, pertimbangkan Amazon Timestream untuk InfluxDB. Ini menawarkan konsumsi data yang disederhanakan dan waktu respons kueri milidetik satu digit untuk analitik waktu nyata. Pelajari lebih lanjut [di sini](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Operator tanggal/waktu
<a name="date-time-operators"></a>

**catatan**  
Timestream for LiveAnalytics tidak mendukung nilai waktu negatif. Setiap operasi yang mengakibatkan waktu negatif menghasilkan kesalahan.

Timestream untuk LiveAnalytics mendukung operasi berikut pada`timestamps`,`dates`, dan`intervals`.


| Operator | Deskripsi | 
| --- | --- | 
|  \$1  |  Penambahan  | 
|  -  |  Pengurangan  | 

**Topics**
+ [Operasi](#date-time-operators-operations)
+ [Penambahan](#date-time-operators-addition)
+ [Pengurangan](#date-time-operators-subtraction)

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

Jenis hasil operasi didasarkan pada operan. Interval literal seperti `1day` dan `3s` dapat digunakan.

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

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

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

Contoh hasil untuk masing-masing: `2022-05-23`

Unit interval meliputi`second`,`minute`,`hour`,`day`,`week`,`month`, dan`year`. Tetapi dalam beberapa kasus tidak semua berlaku. Misalnya detik, menit, dan jam tidak dapat ditambahkan atau dikurangi dari tanggal.

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

Contoh hasil: `4-2`

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

Contoh hasil: `interval year to month`

Jenis hasil operasi interval mungkin `'interval year to month'` atau `'interval day to second'` tergantung pada operan. Interval dapat ditambahkan atau dikurangi dari `dates` dan. `timestamps` Tetapi a `date` atau `timestamp` tidak dapat ditambahkan atau dikurangi dari atau. `date` `timestamp` Untuk menemukan interval atau durasi yang terkait dengan tanggal atau stempel waktu, lihat `date_diff` dan fungsi terkait di. [Interval dan durasi](date-time-functions.md#date-time-functions-interval-duration)

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

**Example**  

```
SELECT date '2022-05-21' + interval '2' day
```
Contoh hasil: `2022-05-23`

**Example**  

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

**Example**  

```
SELECT interval '2' year + interval '4' month
```
Contoh hasil: `2-4`

**Example**  

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

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

**Example**  

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

**Example**  

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

**Example**  

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

**Example**  

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