J'ai appris un peu plus sur le module datetime de Python. Cette fois, seul l'objet date.
De la documentation officielle Python
Le module datetime fournit des classes pour manipuler les données de date et d'heure de manière simple et complexe. Bien qu'il prenne en charge quatre règles pour la date et l'heure, l'implémentation de ce module se concentre sur la récupération efficace des attributs pour le formatage et la manipulation de la sortie.
datetime.date(year, month, day)
Tous les arguments sont obligatoires. Un objet date avec la date et l'heure spécifiées par l'argument est créé.
date.today()
Renvoie la date locale actuelle.
date.fromtimestamp(timestamp)
Renvoie la date locale correspondant à l'horodatage POSIX donné dans l'argument. Si l'horodatage est hors de la plage de valeurs prises en charge par la fonction localtime () de la plateforme C, une OverflowError peut être levée. Si l'appel localtime () échoue, une erreur OSError peut être levée.
date.replace(year, month, day)
Renvoie un objet de données avec les paramètres spécifiés dans les arguments de mot-clé remplacés.
date.weekday()
Renvoie le jour sous forme de nombre entier, avec lundi 0 et dimanche 6.
date.isoweekday()
Renvoie le jour sous la forme d'un entier, avec lundi comme 1 et dimanche comme 7.
date.strftime(format)
Renvoie une chaîne de caractères représentant la date selon la chaîne de caractères de format spécifiée par format.
>>> import datetime
datetime.date (2000, 1, 1) # Créer un objet date qui représente le 1er janvier 2000 datetime.date(2000, 1, 1)
datetime.date.today () # Crée un objet date qui représente la date du jour datetime.date(2016, 5, 6)
d = datetime.date.today() d datetime.date(2016, 5, 6)
d.replace (year = 1990) # date Changer l'année de l'objet datetime.date(1990, 5, 6)
d.weekday () # Renvoie le jour sous forme d'entier (avec lundi 0) 4
d.isoweekday () # Renvoie le jour sous forme d'entier (avec lundi comme 1) 5
d.strftime ('% Y-% m-% d') # Affichage dans le format donné à l'argument '2016-05-06'
Recommended Posts