Jenis Datetime - Amazon Redshift

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

Jenis Datetime

Tipe data datetime meliputiDATE,,TIME, TIMETZTIMESTAMP, dan. TIMESTAMPTZ

Penyimpanan dan rentang

Nama Penyimpanan Kisaran Resolusi
DATE 4 byte 4713 SM hingga 294276 M 1 hari
TIME 8 byte 00:00:00 hingga 24:00:00 1 mikrodetik
TIMETZ 8 byte 00:00:00 +1459 hingga 00:00:00 +1459 1 mikrodetik
TIMESTAMP 8 byte 4713 SM hingga 294276 M 1 mikrodetik
TIMESTAMPTZ 8 byte 4713 SM hingga 294276 M 1 mikrodetik

DATE

Gunakan tipe DATE data untuk menyimpan tanggal kalender sederhana tanpa cap waktu.

TIME

TIMEadalah alias dari. TIME WITHOUT TIME ZONE

Gunakan tipe TIME data untuk menyimpan waktu hari.

TIMEkolom menyimpan nilai dengan maksimum enam digit presisi untuk detik pecahan.

Secara default, TIME nilai adalah Coordinated Universal Time (UTC) di kedua tabel pengguna dan tabel sistem Amazon Redshift.

TIMETZ

TIMETZadalah alias dari. TIME WITH TIME ZONE

Gunakan tipe TIMETZ data untuk menyimpan waktu hari dengan zona waktu.

TIMETZkolom menyimpan nilai dengan maksimum enam digit presisi untuk detik pecahan.

Secara default, TIMETZ nilai ada UTC di tabel pengguna dan tabel sistem Amazon Redshift.

TIMESTAMP

TIMESTAMPadalah alias dari. TIMESTAMP WITHOUT TIME ZONE

Gunakan tipe TIMESTAMP data untuk menyimpan nilai stempel waktu lengkap yang mencakup tanggal dan waktu hari.

TIMESTAMPkolom menyimpan nilai dengan maksimum enam digit presisi untuk detik pecahan.

Jika Anda menyisipkan tanggal ke TIMESTAMP kolom, atau tanggal dengan nilai stempel waktu sebagian, nilai tersebut secara implisit diubah menjadi nilai stempel waktu penuh. Nilai stempel waktu penuh ini memiliki nilai default (00) untuk jam, menit, dan detik yang hilang. Nilai zona waktu dalam string input diabaikan.

Secara default, TIMESTAMP nilai ada UTC di tabel pengguna dan tabel sistem Amazon Redshift.

TIMESTAMPTZ

TIMESTAMPTZadalah alias dari. TIMESTAMP WITH TIME ZONE

Gunakan tipe TIMESTAMPTZ data untuk memasukkan nilai stempel waktu lengkap yang mencakup tanggal, waktu hari, dan zona waktu. Saat nilai input menyertakan zona waktu, Amazon Redshift menggunakan zona waktu untuk mengonversi nilai menjadi UTC dan menyimpan nilainya. UTC

Untuk melihat daftar nama zona waktu yang didukung, jalankan perintah berikut.

select pg_timezone_names();

Untuk melihat daftar singkatan zona waktu yang didukung, jalankan perintah berikut.

select pg_timezone_abbrevs();

Anda juga dapat menemukan informasi terkini tentang zona waktu di Database Zona IANA Waktu.

Tabel berikut memiliki contoh format zona waktu.

format Contoh

dd mon hh:mi:ss yyyy tz

17 Des 07:37:16 1997 PST

mm/dd/yyyy hh: mi: ss.ss tz

12/17/1997 07:37:16.00 PST

mm/dd/yyyy hh: mi: ss.ss tz

12/17/1997 07:37:16.00 US/Pasifik

yyyy-mm-dd hh:mi: ss+/- tz

1997-12-17 07:37:16-08

dd.mm.yyyy hh:mi:ss tz

17.12.1997 07:37:16.00 PST

TIMESTAMPTZkolom menyimpan nilai dengan maksimum enam digit presisi untuk detik pecahan.

Jika Anda menyisipkan tanggal ke TIMESTAMPTZ kolom, atau tanggal dengan stempel waktu sebagian, nilainya secara implisit diubah menjadi nilai stempel waktu penuh. Nilai stempel waktu penuh ini memiliki nilai default (00) untuk jam, menit, dan detik yang hilang.

TIMESTAMPTZnilai ada UTC di tabel pengguna.