lập trình thời gian - phỏng vấn dev 5

Phỏng vấn dev truyền kỳ #5: Lập trình tính thời gian – Một giờ ở địa điểm A là mấy giờ ở địa điểm B?

Trong phần mềm thực tế, có thể bạn sẽ phải đổi thời gian qua lại giữa nhiều múi giờ (time zone) hay hệ quy chiếu khác nhau. Đôi khi bạn phải cộng xuôi, đôi khi bạn phải trừ ngược. Đây là một vấn đề cực kỳ “đau đầu” nếu bạn không có kinh nghiệm xử lý nó theo đúng nguyên tắc và công thức.