datetime
module est un module de la bibliothèque standard Python permettant de travailler avec les dates et les heures. Il fournit diverses classes et fonctions qui nous permettent de créer, manipuler et formater des objets dates, heures et datetime. Ce qui suit estdatetime
une explication détaillée et des instructions d'utilisation de certaines classes et fonctions courantes du module :
1. date
Classe : un objet représentant une date, comprenant l'année, le mois et le jour.
- Créer un objet date :
import datetime
# 创建日期对象
date_obj = datetime.date(year, month, day)
- Obtenez la date actuelle :
current_date = datetime.date.today()
- Propriétés et méthodes de date :
year = date_obj.year
month = date_obj.month
day = date_obj.day
iso_weekday = date_obj.isoweekday() # 返回星期几,星期一为1,星期日为7
2. time
Classe : objet représentant le temps, y compris les heures, les minutes, les secondes et les microsecondes.
- Créer un objet temporel :
import datetime
# 创建时间对象
time_obj = datetime.time(hour, minute, second, microsecond)
- Propriétés et méthodes temporelles :
hour = time_obj.hour
minute = time_obj.minute
second = time_obj.second
microsecond = time_obj.microsecond
3. datetime
Classe : Objet représentant la date et l'heure, y compris l'année, le mois, le jour, l'heure, la minute, la seconde et la microseconde.
- Créer un objet datetime :
import datetime
# 创建日期时间对象
datetime_obj = datetime.datetime(year, month, day, hour, minute, second, microsecond)
- Obtenez la date et l'heure actuelles :
current_datetime = datetime.datetime.now()
- Propriétés et méthodes datetime :
year = datetime_obj.year
month = datetime_obj.month
day = datetime_obj.day
hour = datetime_obj.hour
minute = datetime_obj.minute
second = datetime_obj.second
microsecond = datetime_obj.microsecond
4. Formatez la date et l'heure sous forme de chaînes :
formatted_date = date_obj.strftime(format)
formatted_time = time_obj.strftime(format)
formatted_datetime = datetime_obj.strftime(format)
5. Analysez la chaîne dans un objet date ou heure :
parsed_date = datetime.datetime.strptime(date_string, format)
parsed_time = datetime.datetime.strptime(time_string, format).time()
6. Calculer et utiliser la date et l'heure :
import datetime
# 日期操作
new_date = date_obj + datetime.timedelta(days=1)
# 时间操作
new_time = time_obj + datetime.timedelta(hours=1)
Ce qui précède présente datetime
quelques utilisations et fonctions courantes des modules. En utilisant ces classes et fonctions, vous pouvez facilement gérer les dates et les heures. Pour plus de détails et l'utilisation d'autres fonctions, veuillez vous référer à datetime
la section sur les modules dans la documentation officielle de Python.