Différences
Ci-dessous, les différences entre deux révisions de la page.
| technique:python:datetime [2020/09/28 10:25] – créée francoisa | technique:python:datetime [2024/04/02 15:08] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Python et Dates ====== | + | **Cette page est obsolète. Veuillez accéder au contenu à son nouvel emplacement : [[https://bibliotech.cemea.org/books/outils-technique/ |
| - | + | ||
| - | Python utilise un objet particulier pour gérer les dates : [[https://docs.python.org/3/library/datetime.html|datetime]] | + | |
| - | + | ||
| - | Import des librairies du module datetime : datetime, | + | |
| - | + | ||
| - | from datetime import datetime, timedelta | + | |
| - | + | ||
| - | ===== Transformation de datetime en chaine ===== | + | |
| - | < | + | |
| - | + | ||
| - | now = datetime.now() # current date and time | + | |
| - | + | ||
| - | year = now.strftime(" | + | |
| - | month = now.strftime(" | + | |
| - | day = now.strftime(" | + | |
| - | time = now.strftime(" | + | |
| - | date_time = now.strftime(" | + | |
| - | + | ||
| - | </ | + | |
| - | ===== Transformation de chaine en datetime ===== | + | |
| - | + | ||
| - | < | + | |
| - | date_string = "21 June, 2018" | + | |
| - | + | ||
| - | date_object = datetime.strptime(date_string, | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | date_object est de type datetime et peut être manipulé. | + | |
| - | + | ||
| - | Par exemple pour trouver le jour suivant : | + | |
| - | + | ||
| - | < | + | |
| - | datesuivante = date_object + timedelta(days=1) | + | |
| - | + | ||
| - | </ | + | |