Python 是一種流行的開源編程語言,有很多實用的模塊和庫可以使用。其中,datetime 模塊提供了處理日期和時間的功能,可以方便地進行時間轉換、格式化等操作。如果需要更改時區,可以使用 pytz 模塊。
pytz 模塊提供了一個
CountryTimezone類,用于獲取不同國家/地區的時區信息。還有一個
timezone類,用于創建時區對象。可以使用
pytz.available_timezones屬性來獲取所有可用的時區信息。
import datetime import pytz # 創建本地時間對象 local_time = datetime.datetime.now() # 獲取時區對象 tz = pytz.timezone('Asia/Shanghai') # 轉換為指定時區時間 new_time = local_time.astimezone(tz) # 輸出結果 print('本地時間為:', local_time) print('轉換后時間為:', new_time)
在上面的示例中,首先使用
datetime.datetime.now()方法創建本地時間對象。然后使用 pytz 模塊獲取指定時區(這里是“Asia/Shanghai”)的時區對象。接著使用
.astimezone()方法將本地時間對象轉換為指定時區的時間。最后通過打印輸出結果來驗證程序是否正確運行。
總之,通過使用 pytz 模塊,可以輕松更改 Python 中的時區。這對于編寫與時區相關的應用程序非常有用。
上一篇c 中json字串嵌套
下一篇python 更改快捷鍵