2009-02-11 38 views
11

Cuối cùng tôi đã tìm ra số difference between UTC and GMT bằng cách cố gắng tìm kiếm nó trên Wikipedia ngày hôm nay. Về mặt kỹ thuật, có vẻ như GMT! = UTC vì bạn không biết nó có phải là UTC hay UT1 hay không. Tuy nhiên, thực tế, mọi người sử dụng các thuật ngữ thay thế cho nhau để chỉ ra cùng một múi giờ.Thực tiễn phổ biến liên quan đến sự khác biệt giữa UTC và GMT là gì?

Cách đây không lâu, tôi đề nghị chúng tôi thay đổi giao diện người dùng của một trong các ứng dụng công ty của tôi để hiển thị UTC thay vì GMT. Để đảm bảo rằng cơ sở dữ liệu của chúng tôi không tính toán chênh lệch giây giữa GMT và UTC, tôi đã chạy truy vấn dưới đây và xác minh rằng cả hai đều chỉ hoạt động như bí danh trong cùng một múi giờ.

select now() AT TIME ZONE 'GMT', now() AT TIME ZONE 'UTC'; 
      timezone   |   timezone   
----------------------------+---------------------------- 
2009-02-11 08:46:11.643032 | 2009-02-11 08:46:11.643032 
(1 row) 

Bạn nghĩ sao? Có đủ người dùng không hiểu UTC? Sử dụng cụm từ cũ hơn nhưng phổ biến hơn có tốt hơn không? Hoặc tôi nên làm một UTC/GMT?

Trả lời

17

Những người bình thường không cần phải lo lắng về sự khác biệt vài giây giữa GMT và UTC. Sự khác biệt chỉ quan trọng đối với các nhà thiên văn học và các nerds thời gian.

Tôi đã thấy rất ít phần mềm làm phiền sự khác biệt. Hầu hết các phần mềm kết thúc bằng cách sử dụng các nhãn "GMT" và "UTC" thay thế cho nhau. Thông thường nó chỉ có nghĩa là "đồng hồ thời gian sau khi loại bỏ các múi giờ địa phương bù đắp trong giờ chính xác (hoặc nửa/quý giờ)."

+0

Cảm ơn bạn rất nhiều. Tôi có một thời gian khó hiểu UTC và GMT cho đến khi tôi đọc câu trả lời của bạn. Đơn giản ... đồng bằng tiếng Anh. :) – Woppi

2

Cá nhân, tôi nghĩ về thuật ngữ UTC trước khi tôi nghĩ về GMT.

2

tôi nghĩ về giờ trước UTC, nhưng tôi cũng đang sống tại GMT (+/- 0)

7

Trong hầu hết các trường hợp, không ai sẽ được quan tâm về sự khác biệt kỹ thuật phụ thứ hai giữa GMT và UTC.

Tuy nhiên, viết rằng thời gian được biểu thị bằng UTC thay vì GMT tránh một nguồn gây nhầm lẫn: Greenwich (và Vương quốc Anh nói chung) hiện là GMT + 01: 00 do giờ mùa hè (DST).

GMT + 01: 00 không có nghĩa là trước 1 giờ ở Vương quốc Anh vì người ta có thể nghĩ nhầm. Do DST, GMT + 01: 00 hiện là thời gian chính xác ở Anh. Ghi rõ là UTC + 01: 00 giúp tránh nhầm lẫn này.

Các vấn đề liên quan