Explication détaillée et instructions d'utilisation du module datetime en python.

   datetimemodule 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 est datetimeune explication détaillée et des instructions d'utilisation de certaines classes et fonctions courantes du module :

1. dateClasse : 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. timeClasse : 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. datetimeClasse : 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 datetimequelques 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 à datetimela section sur les modules dans la documentation officielle de Python.

Je suppose que tu aimes

Origine blog.csdn.net/weixin_49786960/article/details/132329785
conseillé
Classement