Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python Pandas - Chuyển Timestamp sang múi giờ khác


Chuyển Timestamp sang múi giờ khác, sử dụng timestamp.tz_convert(). Thiết lập múi giờ làm tham số. Trước tiên, nhập các thư viện cần thiết:

import pandas as pd

Tạo đối tượng timestamp trong Pandas. Chúng ta cũng đã thiết lập múi giờ:

timestamp = pd.Timestamp('2021-10-14T15:12:34.261811624', tz='US/Eastern')

Chuyển múi giờ của timestamp:

timestamp.tz_convert('Australia/Brisbane')

Ví dụ

Dưới đây là mã:

import pandas as pd
# thiết lập đối tượng timestamp trong Pandas
# chúng ta cũng đã thiết lập múi giờ
timestamp = pd.Timestamp('2021-10-14T15:12:34.261811624', tz='US/Eastern')
# hiển thị Timestamp
print("Timestamp...\n", timestamp)
# chuyển múi giờ
print("\nChuyển múi giờ Timestamp...\n", timestamp.tz_convert('Australia/Brisbane'))

Kết quả

Đoạn mã trên sẽ cho ra kết quả sau:

Timestamp... 2021-10-14 15:12:34.261811624-04:00
Convert the Timestamp timezone... 2021-10-15 05:12:34.261811624+10:00