現地時間の文字列を UTC に変換する
Python で現地時間の日時文字列を UTC 時間の文字列に変換するには、次の手順を実行します。 :
コード例:
from datetime import datetime import pytz # Given local time string local_time_str = "2008-09-17 14:02:00" # Local timezone local_timezone = pytz.timezone("America/New_York") # Parse local time string into naive datetime naive_datetime = datetime.strptime(local_time_str, "%Y-%m-%d %H:%M:%S") # Localize naive datetime with timezone local_datetime = local_timezone.localize(naive_datetime) # Convert to UTC utc_datetime = local_datetime.astimezone(pytz.utc) # Resultant UTC time string utc_time_str = utc_datetime.strftime("%Y-%m-%d %H:%M:%S") print(utc_time_str) # Output: 2008-09-17 04:02:00
このコード スニペットは、現地時間 (アメリカ/ニューヨーク、UTC -5) から UTC への変換を示しています。 UTC。UTC 時刻の文字列表現になります。
以上がPython でローカル時刻文字列を UTC 時刻文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。