Date et heure

2 h 5 exercices Niveau 5

Un programme Python peut gérer la date et l'heure de plusieurs manières. La conversion entre les formats de date est une tâche courante pour les ordinateurs. Les modules de temps et de calendrier de Python permettent de suivre les dates et les heures.

Qu'est-ce que Tick ?

Les intervalles de temps sont des nombres à virgule flottante exprimés en unités de secondes. Les instants particuliers dans le temps sont exprimés en secondes depuis le 1er janvier 1970 à 0h00 (époque).

Il existe un module de temps populaire disponible en Python qui fournit des fonctions pour travailler avec les temps, et pour convertir entre les représentations. La fonction time.time() renvoie l'heure actuelle du système en ticks depuis le 1er janvier 1970 (époque) à 0h00.

Exemple

#!/usr/bin/python3
import time;      # This is required to include time module.

ticks = time.time()
print("Number of ticks since 12:00am, January 1, 1970:", ticks)

Le résultat serait le suivant :

Number of ticks since 12:00am, January 1, 1970: 1455508609.34375

L'arithmétique des dates est facile à réaliser avec des ticks. Cependant, les dates antérieures à l'époque ne peuvent pas être représentées sous cette forme. Les dates dans un futur lointain ne peuvent pas non plus être représentées de cette manière - le point limite se situe en 2038 pour UNIX et Windows.

Qu'est-ce que TimeTuple ?

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus