Un objet date et heure fait référence à une instance avec deux attributs de date (année, mois, jour) et heure (heure, minute et seconde)
Le type d'objet date et heure est datetime.datetime
Les attributs couramment utilisés des objets date et heure sont année, mois, jour, heure, minute, seconde, microseconde
Les objets date et heure peuvent être créés en spécifiant l'heure, ou en obtenant l'heure actuelle
Date et heure Lorsque l'objet est créé à une heure spécifiée, il peut être créé en passant des paramètres par position, ou en passant des paramètres par mot-clé Les fonctions de création de date et d'heure. les objets incluent datetime.datetime(), datetime.datetime.now(), datetime.datetime.today(), datetime.datetime.utcnow()
Les paramètres lorsque l'objet datetime est créé via datetime.datetime() sont : année, mois, jour, heure, minute, seconde, microseconde
L'objet datetime est passé La fonction datetime.datetime.now() ne crée aucun paramètre
Les objets Datetime sont créés par datetime.datetime. Fonction Today(). Aucun paramètre n'est requis.
Les objets Datetime sont créés par la fonction datetime.datetime.utcnow(). Paramètres requis
Lorsqu'un objet date et heure est créé via datetime.datetime(), il doit contenir au moins trois paramètres : année, mois et jour
Lorsqu'un objet date et heure est créé via datetime.datetime(), la plage de paramètres est la suivante
Plage de paramètre réelle | 1 | |
---|---|---|
1~9999 | 2 | |
1~12 | 3 | |
0~23 | 4 | |
0~23 | 5 | |
0~59 | 6 | |
0~59 | 7 | |
1~999999 |
2. Créer un objet date et heure2.1. Créer via datetime.datetime.utcnow()datetime_zero = datetime.datetime.utcnow() Copier après la connexion 2.2 Créer via la fonction datetime.datetime.today()datetime_first = datetime.datetime.today() Copier après la connexion 2.3. )datetime_second = datetime.datetime.now() Copier après la connexion 2.4. Créer par datetime.datetime()
datetime_three = datetime.datetime(year=1, month=1, day=1, hour=0, minute=0, second=0, microsecond=1) datetime_four = datetime.datetime(year=9999, month=12, day=31, hour=23, minute=59, second=59, microsecond=999999) datetime_five = datetime.datetime(9999, 12, 31, 23, 59, 59, 999999) Copier après la connexion 2.5 Afficher les objets créés2.6. Afficher le plus grand objet de date et d'heure et la plus petite date. et un objet horaire que datetime peut gérer3. Objet d'événement date Les attributs de print(datetime_zero, type(datetime_zero)) # 2022-07-09 18:12:43.486469 <class 'datetime.datetime'> print(datetime_first, type(datetime_first)) # 2022-07-09 18:12:43.486469 <class 'datetime.datetime'> print(datetime_second, type(datetime_second)) # 2022-07-09 18:12:43.486469 <class 'datetime.datetime'> print(datetime_three, type(datetime_three)) # 0001-01-01 00:00:00.000001 <class 'datetime.datetime'> print(datetime_four, type(datetime_four)) # 9999-12-31 23:59:59.999999 <class 'datetime.datetime'> print(datetime_five, type(datetime_five)) # 9999-12-31 23:59:59.999999 <class 'datetime.datetime'> Copier après la connexion
print(datetime.datetime.min) # 0001-01-01 00:00:00 print(datetime.datetime.max) # 9999-12-31 23:59:59.999999 Copier après la connexion """# Les paramètres de la fonction datetime.datetime.date() ne peuvent être que de type datetime.datetime""" 4. Les objets date et heure sont convertis en tuples temporels
5. Convertissez l'objet date et heure en nombre de jours à partir du calendrier AD
6. L'objet date et heure est converti en une chaîne de valeurs de format de date
|
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!