Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Jenis Datetime
Topik
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.