1518 - Đổi múi giờ

  • Đầu tiên, chúng ta cần chuyển múi giờ ban đầu của thời điểm hiện tại về múi giờ Greenwich bằng cách trừ đi số giờ của múi giờ ban đầu. Đảm bảo rằng giờ ở định dạng 24 giờ nằm trong khoảng từ 0 đến 23 bằng cách sử dụng phép toán modulo 24. h' = (h − a + 24) mod 24

Sau đó, chúng ta cộng thêm số giờ của múi giờ mới để chuyển từ múi giờ Greenwich sang múi giờ mới. h = (h' + b + 24) mod 24

Kết quả sẽ là thời điểm mới ở múi giờ mới, với số phút không thay đổi.

Với các bước trên, chúng ta có thể chuyển thời gian từ múi giờ ban đầu sang múi giờ mới và đảm bảo rằng kết quả nằm trong khoảng từ 0 đến 23 cho giờ và từ 0 đến 59 cho phút.