Programme Python pour obtenir les composants individuels de la date-heure actuelle
En Python, nous avons des fonctions intégrées de temps, à savoir datetime(), Today(), now() et strftime() qui peuvent être utilisées pour obtenir les composants individuels de la date-heure actuelle. Le composant individuel de la date-heure actuelle signifie l’heure et la date exactes actuelles. Pour résoudre ce type de problème, nous utiliserons une méthode prédéfinie liée au module datetime. Par exemple : la date et l'heure actuelles sont importantes pour toute culture de travail.
Syntaxe
La syntaxe suivante est utilisée dans les exemples sont -
datetime.now()
Il s'agit d'une méthode prédéfinie utilisée en Python qui inclut les années, les mois, les jours, les heures, les minutes et les secondes.
strftime("%Y-%m-%d %H:%M:%S")
Cette méthode est utilisée pour représenter les données et l'heure en important le module datetime.
today()
Il s'agit d'une méthode prédéfinie utilisée en Python qui renvoie la date locale actuelle. Cette méthode est utilisée lorsque le module nommé « from datetime import date » est défini.
now()
now() est une fonction intégrée à Python qui est principalement utilisée pour trouver la date et l'heure actuelles.
Exemple 1
Dans l'exemple suivant, nous allons démarrer le programme en important un module nommé datetime. Ensuite, prenez la variable nécessaire « maintenant » et utilisez la méthode prédéfinie 'datetime.datetime.now()' pour trouver la date et l'heure locales. Ensuite, imprimez le composant individuel avec des variables now telles que now.year, now.month, now.day, now.hour, now.minute et now.second pour obtenir le résultat.
import datetime
# Obtain the current date and time
now = datetime.datetime.now()
# Print individual components of current date and time
print("The individual components of the current date and time are:")
print("Year:", now.year)
print("Month:", now.month)
print("Day:", now.day)
print("Hour:", now.hour)
print("Minute:", now.minute)
print("Second:", now.second)
Sortir
The individual components of the current date and time are:
Year: 2023
Month: 5
Day: 30
Hour: 21
Minute: 31
Second: 26
Exemple 2
Dans l'exemple suivant, nous allons démarrer le programme en important tout le contenu de datetime depuis le module nommé datetime qui trouvera l'heure actuelle. Ensuite, il importera la date du module datetime qui trouvera la date actuelle. Initialisez ensuite la variable nommée tm pour calculer l'heure actuelle en utilisant une méthode prédéfinie de datetime.now(). Allons de l'avant pour trouver le format de l'heure en utilisant la méthode strftime() comme objet dans tm pour le stocker dans la variable current_time. Enfin, nous imprimons séparément la date et l’heure individuelles pour obtenir le résultat.
from datetime import datetime
from datetime import date
# Find the current date and time
tm = datetime.now()
# Create the time format in 12-hour format
# %I for 12-hour format, %p for AM/PM
current_time = tm.strftime("%I:%M:%S %p")
# Print individual components
print("The individual components of the current date are:")
print("Year:", tm.year)
print("Month:", tm.month)
print("Day:", tm.day)
print("The individual components of the current time are:")
print("Hour:", tm.strftime("%I"))
print("Minute:", tm.strftime("%M"))
print("Second:", tm.strftime("%S"))
print("AM/PM:", tm.strftime("%p"))
Sortir
The individual components of the current date are:
Year: 2023
Month: 5
Day: 30
The individual components of the current time are:
Hour: 09
Minute: 42
Second: 27
AM/PM: PM
Exemple 3
Exigence d'installation
pip install arrow
La commande ci-dessus est requise pour l'installation afin d'exécuter le programme de cet exemple.
Dans l'exemple suivant, commencez à importer le module nommé arrow qui vous aidera à fournir sa fonction intégrée. Utilisez ensuite la fonction intégrée now() avec un module de flèche dans la variable date. Ensuite, imprimez le format de date et d'heure individuellement et obtenez le résultat.
import arrow
# Get the current date and time
date = arrow.now()
# Print individual components
print("The individual components of the current date:")
print("Year:", date.year)
print("Month:", date.month)
print("Day:", date.day)
print("The individual components of the current time:")
print("Hour:", date.hour)
print("Minute:", date.minute)
print("Second:", date.second)
Sortir
The individual components of the current date:
Year: 2023
Month: 5
Day: 30
The individual components of the current time:
Hour: 16
Minute: 19
Second: 5
Conclusion
Les deux sorties ci-dessus affichent le résultat de la date et de l'heure actuelles en utilisant une méthode prédéfinie liée au module nommé datetime. Pour formater le format de l'heure, il a utilisé la méthode strftime(). Cette méthode renvoyait également le format d'une date. Il existe un module appelé flèche qui permet également de définir les composants individuels de la date-heure actuelle.