Formations à l'informatique et à l'électronique

Auteur : SD
Créé le : 25-10-2017

Qt - Afficher la date et l'heure système

Logo Qt Creator

Il faut utiliser la méthode statique "currentDateTime()" de la classe "QDateTime". Le formatage de la date et de l'heure se fait avec la méthode "toString" :

Pour utiliser la classe "QDateTime", il faut l'inclure dans le fichier en-tête :

#include <QDateTime>

Et ajouter dans le fichier .pro :

QT += core

Code dans le .cpp

QString sDate = QDateTime::currentDateTime().toString("dddd dd MMMM yyyy hh:mm:ss.zzz");
// La variable sDate contient : mercredi 25 octobre 2017 08:12:53.228

Les formats

Dans les exemples ci-dessous, on considère que la date est : mercredi 25 octobre 2017

ÉlémentFormatAffichage
date courte dd/MM/yy 25/10/17
date longue dd/MM/yyyy 25/10/2017
date complète compacte ddd dd MMM yyyy mer. 25 oct. 2017
date complète dddd dd MMMM yyyy mercredi 25 octobre 2017
Année yy
yyyy
17
2017
Mois MM
MMM
MMMM
10
oct.
octobre
Jour dd
ddd
dddd
25
mer.
mercredi
Heure hh 11
Minute mm 30
Seconde ss 59
Milliseconde z
zzz
154
154

Référence

Documentation de la classe QDateTime : http://doc.qt.io/qt-5/qdatetime.html

Articles connexes

Articles sur Qt


Vous avez apprécié cet article ? Partagez le !