Comment convertir la date JS en objet de date Python ?

| | | | | | | | | | | | | | | |

Fondamentalement, vous souhaiterez convertir une date Javascript en un objet de date Python lorsque vous l`enverrez via une connexion réseau, comme une requête AJAX ou un message IPC (dans nodejs). Cette représentation sera au format chaîne et vous pourrez l`envoyer dans le format de votre choix.

Vous pouvez utiliser la fonction strptime pour réanalyser la chaîne dans un objet de date Python. Il existe des méthodes normalisées telles que ISO 8061 pour l`envoi et la réception d`objets de date et d`heure. Dans ce cas, si nous regardons un exemple simple, ce sera un peu plus facile à comprendre.

Exemple

 import datetime # La chaîne que vous obtenez de Javascript date_string = `2017-12-31` date_format =`% Y- % m-% d` try : date_obj = datetime.datetime.strptime (date_string, date_format) print (date_obj) except ValueError : print ("Format de données incorrect, doit être AAAA-MM-JJ") 

Sortie

Ceci donnera la sortie :






 2017-12-31 00:00:00 

Vous pouvez utiliser de nombreuses autres directives pour analyser une date. Vous trouverez ci-dessous les directives prises en charge par la chaîne de format strptime().

& nbsp;