Menukar Rentetan Waktu Setempat kepada UTC
Dalam Python, menukar rentetan datetime dalam waktu tempatan kepada rentetan dalam waktu UTC melibatkan langkah-langkah berikut :
Kod Contoh:
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
Coretan kod ini menunjukkan penukaran dari waktu tempatan (Amerika/New_York, UTC -5) kepada UTC, menghasilkan perwakilan rentetan masa UTC.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Rentetan Waktu Tempatan kepada Rentetan Waktu UTC dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!