Tôi mới dùng PostgreSQL và tôi tự hỏi liệu có cách trực tiếp chỉ chuyển đổi giá trị dấu thời gian trong bảng thành múi giờ khác không bằng cách sử dụng hàm. Trong trường hợp của tôi, UTC là EST.Chuyển đổi múi giờ UTC trong postgresql thành EST (giờ địa phương)
Đây là những giá trị ví dụ mà tôi cần phải chuyển đổi để EST (không chỉ là một giá trị nhưng tất cả các giá trị trong bảng)
date
-------------------
2015-10-24 16:38:46
2016-01-19 18:27:00
2016-01-24 16:14:34
2016-02-09 23:05:49
2016-02-11 20:46:26
Side lưu ý: có thể bạn muốn sử dụng ' 'Mỹ/New_York'' (từ [cơ sở dữ liệu múi giờ IANA] (https://en.wikipedia.org/wiki/ Tz_database)) làm múi giờ của bạn, không phải là 'EST'. Chữ viết tắt ba chữ cái là không chính xác (bạn có thực sự có nghĩa là UTC-0400, hay bạn muốn UTC-0300 trong mùa hè?) Và thường lặp lại trên nhiều quốc gia, hoặc thậm chí ở một quốc gia (múi giờ cho cả Alaska và Puerto Rico) cả hai nhãn "AST") –