Maison >développement back-end >Tutoriel Python >Comment puis-je convertir une chaîne d'heure locale en chaîne d'heure UTC en Python ?
Conversion de chaînes d'heure locale en UTC
En Python, la conversion d'une chaîne datetime en heure locale en une chaîne en heure UTC implique les étapes suivantes :
Exemple de code :
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
Cet extrait de code illustre la conversion de l'heure locale (Amérique/New_York, UTC -5) en UTC, résultant en une représentation sous forme de chaîne de l'heure UTC.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!