將本地時間字串轉換為UTC
在許多應用程式中,需要將時間戳從本地時區轉換為協調世界時(UTC) )以確保不同地理區域的一致處理。這對於調度、資料交換和同步等任務尤其重要。
要將日期時間字串從本地時間轉換為 UTC,請依照下列步驟操作:
這是使用本地時區「America/Los_Angeles」和字串的範例程式碼片段"2001-2-3 10:11:12":
from datetime import datetime import pytz local = pytz.timezone("America/Los_Angeles") naive = datetime.strptime("2001-2-3 10:11:12", "%Y-%m-%d %H:%M:%S") local_dt = local.localize(naive, is_dst=None) utc_dt = local_dt.astimezone(pytz.utc) utc_str = utc_dt.strftime("%Y-%m-%d %H:%M:%S") print(utc_str) # Output: 2001-02-03 04:11:12
透過執行以下步驟,您可以可靠地將本機時間字串轉換為UTC,確保不同時區的時間戳記處理一致。
以上是如何將本機時間字串轉換為 UTC?的詳細內容。更多資訊請關注PHP中文網其他相關文章!