

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

# Tanggal, waktu, dan literal stempel waktu
<a name="Date_and_time_literals"></a>

Berikut ini adalah aturan untuk bekerja dengan literal tanggal, waktu, dan stempel waktu yang didukung oleh AWS Clean Rooms Spark SQL. 

## Tanggal
<a name="Date_and_time_literals-dates"></a>

Tabel berikut menunjukkan tanggal masukan yang merupakan contoh valid dari nilai tanggal literal yang dapat Anda muat ke dalam AWS Clean Rooms tabel. `MDY DateStyle`Mode default diasumsikan berlaku. Mode ini berarti bahwa nilai bulan mendahului nilai hari dalam string seperti `1999-01-08` dan. `01/02/00` 

**catatan**  
Tanggal atau stempel waktu literal harus dilampirkan dalam tanda kutip saat Anda memuatnya ke dalam tabel.


| Tanggal masukan  | Tanggal penuh  | 
| --- | --- | 
| 8 Januari 1999  | 8 Januari 1999  | 
| 1999-01-08  | 8 Januari 1999  | 
| 1/8/1999  | 8 Januari 1999  | 
| 01/02/00  | 2 Januari 2000  | 
| 2000-Jan-31  | 31 Januari 2000  | 
| Jan-31-2000  | 31 Januari 2000  | 
| 31-Jan-2000  | 31 Januari 2000  | 
| 20080215  | 15 Februari 2008  | 
| 080215  | 15 Februari 2008  | 
| 2008.366  | 31 Desember 2008 (bagian tiga digit tanggal harus antara 001 dan 366)  | 

## Kali
<a name="Date_and_time_literals-times"></a>

Tabel berikut menunjukkan waktu masukan yang merupakan contoh valid dari nilai waktu literal yang dapat Anda muat ke dalam AWS Clean Rooms tabel. 


| Waktu masukan  | Deskripsi (bagian waktu)  | 
| --- | --- | 
|  04:05:06.789  | 4:05 AM dan 6.789 detik  | 
|  04:05:06  | 4:05 AM dan 6 detik  | 
|  04:05  | 4:05 AM tepatnya  | 
|  040506  | 4:05 AM dan 6 detik  | 
|  04:05AM  | 4:05 AM tepatnya; AM adalah opsional  | 
|  04:05 SORE  | 4:05 PM tepatnya; nilai jam harus kurang dari 12 | 
|  16:05  | 16:05 PM tepatnya  | 

## Nilai datetime khusus
<a name="Date_and_time_literals-special-datetime-values"></a>

Tabel berikut menunjukkan nilai-nilai khusus yang dapat digunakan sebagai literal datetime dan sebagai argumen untuk fungsi tanggal. Mereka membutuhkan tanda kutip tunggal dan dikonversi ke nilai stempel waktu biasa selama pemrosesan kueri. 


| Nilai khusus | Deskripsi  | 
| --- | --- | 
| now  | Mengevaluasi waktu mulai transaksi saat ini dan mengembalikan stempel waktu dengan presisi mikrodetik.  | 
| today  | Mengevaluasi ke tanggal yang sesuai dan mengembalikan stempel waktu dengan nol untuk bagian waktu.  | 
| tomorrow  | Mengevaluasi ke tanggal yang sesuai dan mengembalikan stempel waktu dengan nol untuk bagian waktu. | 
| yesterday  | Mengevaluasi ke tanggal yang sesuai dan mengembalikan stempel waktu dengan nol untuk bagian waktu. | 

Contoh berikut menunjukkan bagaimana `now` dan `today` bekerja dengan fungsi DATE\_ADD.

```
select date_add('today', 1);

date_add
---------------------
2009-11-17 00:00:00
(1 row)

select date_add('now', 1);

date_add
----------------------------
2009-11-17 10:45:32.021394
(1 row)
```