Rumah > pangkalan data > tutorial mysql > Adakah 'Timestamp with Time Zone' PostgreSQL Sebenarnya Menyimpan Maklumat Zon Masa?

Adakah 'Timestamp with Time Zone' PostgreSQL Sebenarnya Menyimpan Maklumat Zon Masa?

Linda Hamilton
Lepaskan: 2025-01-06 10:47:41
asal
435 orang telah melayarinya

Does PostgreSQL's

Storan Zon Masa dalam Jenis Data "Cap Masa dengan Zon Masa"

Bertentangan dengan namanya, jenis data "cap masa dengan zon masa" dalam PostgreSQL sebenarnya tidak menyimpan maklumat zon waktu. Pengertian zon waktu hanyalah pertimbangan paparan, yang dikendalikan dengan melaraskan nilai cap masa berdasarkan tetapan zon waktu semasa sesi.

Setelah menyimpan cap masa, hanya titik masa ditangkap sebagai cap waktu UTC tanpa sebarang maklumat zon. Pendekatan mudah ini hanya memerlukan 64 bit storan.

Dalam erti kata lain, jenis data "cap masa dengan zon masa" berfungsi sebagai offset untuk mengira cap masa UTC, iaitu nilai tersimpan sebenar. Sebaliknya, apabila memberikan cap masa kepada pelanggan, nilai dipaparkan mengikut konfigurasi zon waktu semasa.

Atas ialah kandungan terperinci Adakah 'Timestamp with Time Zone' PostgreSQL Sebenarnya Menyimpan Maklumat Zon Masa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan