Accéder au contenu principal

Module datetime dans python

 

Le module datetime



Dans cet article, je vais parler sur un module qui s’appelle datetime, et on va voir quelques exemples d’utilisation de ce module.

Python a un module nommé datetime, qui nous permet de travailler avec les dates et l’heure.

Dans ce module on va s’intéressé seulement par les classes : date, time, datetime,timedelta.


Exemple 1 : Obtenir la date et l'heure actuelles

Pour réaliser ça, il vous suffit d’importer le module datetime en utilisant la syntaxe import datetime, après on utilise l’une des classes existant dans ce module et qui est aussi appelée datetime. Et en fin ou utilise une fonction s’appelle now () pour obtenir la date et l’heur actuel.


Exemple 2 : Obtenir la date actuelle

Pour faire ça, vous faites les mêmes étapes ci-dessus, mais maintenant, vous allez utiliser une autre classe nommée date et une fonction existant dans cette classe et qui est nommée today (), pour obtenir seulement la date actuelle.


Exemple 3 : Représentation d’une date

On va utiliser le constructeur de la classe date qui s’appelle date, et qui prends trois arguments : année, mois, jour.



Il existe une autre méthode pour faire cela, on doit importer la classe date qui existe dans le module datetime.


Exemple 6 : Afficher l’année, le mois et le jour


Et pour représenter l’heure actuelle, on utilise la classe time.

Exemple 7 : Représentation de l’heur


Exemple 8 : Afficher Heur, Minute, Seconde et microseconde

Lorsque vous créez un objet de type time, vous allez avoir la possibilité d’afficher des attribues comme : heur, minute, seconde, microseconde.


Exemple 9 : La différence entre les dates et temps

Un objet de type timedelta représente la différence entre deux dates ou heures.


Résultat :


Vous voyez que date12 et date45 ce sont de type timedelta.

Exxemple 10 : Durée en secondes

Pour obtenir le nomber de secondes d’une deurée de temps on utilise la méthode total_seconds () qui existe dans la classe timedelta.

Vous constatez que il est le même nomber, alors il y’a 604800 secondes dans une semaine,aussi vous pouvez utiliser hours, days,seconds avec weeks.

Dans python on peut formater une date ou un temps en utilisant, strftime () et qui existe dans les classes :date, datetime et time.

Exemple 11 : Utilisation de strftime



Exemple 12 : Manipulation de fuseau horaire dans python

Supposons maintenant que vous êtes en train de développer un site web où vous allez besoin d’afficher le temps, en basant sur le fuseau horaire.

Ici, on va utiliser mu nouveau module s’appelle pytz (vous êtes obligé de l’installer) è  pip install pytz, et après vous l’importer et commencez votre travaille.


Résultat :


 



Commentaires

Posts les plus consultés de ce blog

Les moteurs de recherche

  Les moteurs de recherche Les moteurs de recherche  : permettent aux utilisateurs de trouver le produit ou service dont ils ont besoin, au moment précis où ils le souhaitent. Ils peuvent aussi aider les entreprises à cibler les personnes les plus intéressées par leurs offres. Ces avantages combinés expliquent en quoi la publicité sur les moteurs de recherche est si intéressante pour la plupart des entreprises : elle leur permet d'être visibles au moment où leurs clients potentiels recherchent leurs produits ou services. Le fonctionnement des moteurs de recherche Chaque moteur de recherche utilise des programmes appelés "robots d'exploration", ou "robots". Les moteurs de recherche utilisent leurs propres logiciels spécifiques, mais leur fonctionnement est plutôt similaire. Ils réalisent les trois tâches suivantes  : Exploration : ils examinent les contenus qu'ils reconnaissent et sont autorisés à voir.              ...

API : Application Programming Interface

  API : Une  API  est un logiciel intermédiaire permettant à deux applications de communiquer entre elles. Une API est un ensemble de définitions et de protocoles qui facilite la création et  l'intégration  de logiciels d'applications. API est un acronyme anglais qui signifie «  Application Programming Interface  », que l'on traduit par interface de programmation d'application. Egalement, une API nous permet d’utiliser des ressources, des données ou des fonctionnalités, d’une application depuis une autre application, en particulier les API s sont de plus en plus utilisées dans nos jours, car elles fonctionnent de la même manière que le web. REST est imposé aujourd’hui comme un standard car c’est une architecture simple à utiliser et facile à mettre en œuvre. La majorité des logiciels utilisent les API : Facebook, Twitter, Snapchat, Shazam, Netflix sont des logiciels qui mettent à disposition des API et qui se basent sur les API d'autres serv...

La programmation Orienté Objet dans Python

La  POO dans Python: Les Classes : Le point focal de la programmation orientée objet (POO) sont les objets, qui sont créés à l'aide de classes. La classe décrit ce que sera l'objet, mais est distincte de l'objet lui-même. En d'autres termes, une classe peut être décrite comme le plan, la description ou la définition d'un objet. Vous pouvez utiliser la même classe comme plan pour créer plusieurs objets différents. Les classes sont créées à l'aide du mot-clé class et d'un bloc indenté, qui contient des méthodes de classe (qui sont des fonctions). Le code ci-dessus définit une classe nommée car qui a deux attributs la couleur et le matricule. Ensuite, cette classe est utilisée pour créer 2 objets distincts. __init__ est une méthode est la méthode la plus importante d'une classe. Ceci est appelé lorsqu'une instance (objet) de la classe est créée, en utilisant le nom de la classe comme fonction (Dans les autres langages vous la trouver sous le nom cons...