Maison >développement back-end >Tutoriel Python >Comment puis-je convertir des chaînes Datetime en objets Datetime en Python ?
Étant donné une liste de chaînes datetime telles que ["1 juin 2005 13:33", "28 août 1999 00:00" ], nous visons à les transformer en objets datetime pour davantage traitement.
Le package Python datetime fournit la fonction strptime, conçue pour analyser une représentation sous forme de chaîne d'un datetime dans un objet datetime naïf de fuseau horaire. Sa syntaxe est :
strptime(date_string, format)
où :
Par exemple, pour convertir la chaîne "Jun 1 2005 1:33PM" dans un objet datetime, nous utilisons le format suivant :
'%b %d %Y %I:%M%p'
où :
En mettant le tout ensemble, nous obtenons :
datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
qui renvoie un objet datetime représentant la date/heure spécifiée.
De plus, pour convertir un objet datetime dans un objet date, utilisez la méthode .date() :
datetime.strptime('Jun 1 2005', '%b %d %Y').date()
Ceci est utile lorsque seule la partie date est requis.
Reportez-vous à la documentation liée pour plus d'informations sur le formatage strptime et strftime.
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!