IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Viadeo Twitter Facebook Share on Google+   
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

QDate

La classe QDate fournit des fonctions pour g�rer des dates. Plus d'informations...

#include <QDate>

Voir la position dans l'arbre des classes.

  

Note : toutes les fonctions dans cette classe sont r�entrantes.

Description d�taill�e

La classe QDate fournit des fonctions pour g�rer des dates.

Un objet QDate contient une date, cela veut dire une ann�e, un mois, un jour et un num�ro (1 - 31) du calendrier gr�gorien (voir utilisation du calendrier gr�gorien et julien pour les dates ant�rieures au 15 Octobre 1582). Il peut lire la date actuelle de l'horloge syst�me. Il fournit des fonctions de comparaison et de manipulation de dates. Par exemple, il est possible d'ajouter et de soustraire des jours, des mois et des ann�es � des dates.

Un objet QDate est souvent construit en donnant l'ann�e, le mois et le num�ro du jour. Notez que QDate interpr�te les ann�es � deux chiffres (exemple : ann�e 0 ? 99). QDate peut aussi �tre construit avec la fonction statique CurrentDate(), qui cr�e un objet QDate contenant la date de l'horloge syst�me. Une date explicite peut �tre d�finie aussi en utilisant setDate(). La fonction fromString() prend deux arguments, une cha�ne de caract�res et une cha�ne repr�sentant le format de la date qui est utilis� sur cette premi�re, et au final elle retourne un objet QDate.

Les fonctions year(), month(), day() donnent acc�s � l'ann�e, au mois et au chiffre du jour. Ainsi que les fonctions dayOfWeek() (jours de la semaine) et dayOfYear() (jour de l'ann�e) qui retournent le nombre appropri�. La m�me information est accessible sous forme de texte avec les fonctions toString(), shortDayName(), shortMonthName(), et longMonthName().

QDate fournit un ensemble complet d'op�rateurs permettant de comparer deux objets QDate, o� plus petit signifie ant�rieur et plus grand signifie post�rieur.

Vous pouvez incr�menter (ou d�cr�menter) une date par un certain nombre de jours en utilisant addDays(). De m�me, vous pouvez utiliser addMonths() (pour les mois) et addYears() (pour les ann�es). La fonction daysTo() retourne le nombre de jours entre deux dates.

Les fonctions daysInMonth() et daysInYear() retournent le nombre de jours du mois ou de l'ann�e. La fonction isLeapYear() indique si l'ann�e pass�e en argument est une ann�e bissextile ou non.

Utilisation du calendrier gr�gorien et julien

QDate utilise le calendrier gr�gorien dans tous les cas, en commen�ant � la date du 15 octobre 1582. Pour les dates allant jusqu'au 4 octobre 1582 inclus, le calendrier julien est utilis�. Ce qui signifie qu'il y a un �cart de 10 jours � l'int�rieur du calendrier entre le 4 et le 15 octobre 1582. Quand vous utilisez QDateTime pour les dates de cette �poque, le jour apr�s le 4 octobre 1582 est le 15 octobre 1582, et les dates entre les deux sont invalides.

Le passage de date de Jules � Gr�goire utilis� ici est la date � laquelle le calendrier gr�gorien est introduit pour la premi�re fois, par le Pape Gregoire XIII. Ce changement n'est pas universellement accept� et certaines localit�s l'ont seulement ex�cut� � une date ult�rieure (le cas �ch�ant). QDateTime ne prend aucun de ces faits historiques en compte. Si une application doit soutenir une sp�cification locale du syst�me de datation, il doit le faire de sa propre initiative, sans oublier de convertir les dates � l'aide du jour julien.

L'ann�e 0

Il n'y a pas d'ann�e 0. Les dates de cette ann�e sont consid�r�es comme invalides. L'ann�e -1 est l'ann�e 1 avant J.-C. ou 1 an avant l'�re actuelle. Le jour avant 0001-01-01 est le 31 d�cembre 1 ACN (avant l'�re actuelle).

Fourchette des dates valides

La fourchette des dates valides est du 2 janvier 4713 ACN � l'ann�e 11 millions CE. Le jour julien retourn� par tojulienDay() est un nombre proche de 1 jusqu'� d�bordement, m�me � travers l'�cart du calendrier de QDateTime. Elle est adapt�e pour une utilisation dans des applications qui doivent convertir un QDateTime en une date d'un autre syst�me de calendrier, exemple, l'h�breu, l'islamique ou le chinois.

Voir aussi QTime, QDateTime, QDateEdit, QDateTimeEdit et QCalendarWidget.

Types membres

enum QDate::MonthNameType

Cette �num�ration d�crit les types de repr�sentation de la cha�ne de caract�res utilis�e pour le nom du mois.

Constante Valeur Description
QDate::DateFormat 0 Ce type de nom peut �tre utilis� pour le formatage de la date en cha�ne de caract�res.
QDate::StandaloneFormat 1 Ce type est utilis� quand vous avez besoin d'�num�rer les mois ou les semaines. G�n�ralement, les noms autonomes sont repr�sent�s dans leur forme singuli�re avec la premi�re lettre en majuscule.

Cette �num�ration a �t� introduite ou modifi�e � partir de Qt 4.5.

Fonctions membres

QDate::QDate ()

Construit une date vide. Les dates vides sont invalides.

Voir aussi isNull() et isValid().

QDate::QDate ( int y, int m, int d )

Construit une date avec l'ann�e y, le mois m et le jour d.

Si la date sp�cifi�e est invalide, la date ne sera pas modifi�e et isValid() retournera false. Une date avant le 2 Janvier 4713 avant J.C est consid�r�e comme invalide.

Attention : Les ann�es de 0 � 99 ans sont interpr�t�es en tant que telles, ce qui veut dire qu'il est impossible de mettre 10 pour signifier l'ann�e 2010.

Voir aussi isValid().

QDate QDate::addDays ( int ndays ) const

Retourne un objet QDate contenant ndays (nombre de jours) en plus de la date de cet objet (ou en moins si ndays est n�gatif).

Voir aussi addMonths(), addYears() et daysTo().

QDate QDate::addMonths ( int nmonths ) const

Retourne un objet QDate contenant nmonths (nombre de mois) en plus de la date de cet objet (ou en moins si nmonths est n�gative).

Note : Si la derni�re combinaison jour/mois n'existe pas dans le r�sultat mois/ann�e, cette fonction retournera la derni�re date valide.

Attention : QDate poss�de une cavit� temporelle autour des jours introduisant le calendrier Gr�gorien (les jours du 5 au 14 Octobre 1582 inclus, n'existe pas). Si le r�sultat du calcul tombe sur l'un de ces jours, QDate retournera soit le 4 Octobre, soit le 15 Octobre.

Voir aussi addDays() et addYears().

QDate QDate::addYears ( int nyears ) const

Retourne un objet QDate contenant nyears (nombre d'ann�es) en plus de la date de cet objet (ou en moins si nyears est n�gative).

Note : Si la derni�re combinaison jour/mois n'existe pas dans l'ann�e r�sultante (c'est-�-dire, si la date �tait le 29 f�vrier et que l'ann�e n'est pas bissextile), cette fonction retournera la derni�re date valide (le 28 F�vrier).

Voir aussi addDays() et addMonths().

QDate QDate::currentDate () [static]

Retourne la date actuelle indiqu�e par l'horloge syst�me.

Voir aussi QTime::currentTime() et QDateTime::currentDateTime().

int QDate::day () const

Retourne le jour du mois (1 � 31) de cette date.

Voir aussi year(), month() et dayOfWeek().

int QDate::dayOfWeek () const

Retourne le jour de la semaine (1 � 7) de cette date

Voir aussi day(), dayOfYear() et Qt::dayOfWeek.

int QDate::dayOfYear () const

Retourne le jour de l'ann�e (1 a 365 ou 366 cela d�pend si l'ann�e est bissextile) de cette date.

Voir aussi day() et dayOfWeek().

int QDate::daysInMonth () const

Retourne le nombre de jours que le mois contient (28 � 31) � cette date.

Voir aussi day() et daysInYear().

int QDate::daysInYear () const

Retourne le nombre de jours que l'ann�e contient (365 ou 366) � cette date.

Voir aussi day() et daysInMonth().

int QDate::daysTo ( const QDate & d ) const

Retourne le nombre de jours entre sa date et la date d (Peut �tre n�gatif si d est ant�rieur � cette date)

Exemple :

QDate d1(1995, 5, 17); // 17 Mai 1995
 
QDate d2(1995, 5, 20); // 20 Mai 1995
d1.daysTo(d2); // retourne 3
d2.daysTo(d1); // retourne -3

Voir aussi addDays().

QDate QDate::fromjulianDay ( int jd ) [static]

Convertit le jour jd du calendrier julien en un QDate.

Voir aussi toJulianDay().

QDate QDate::fromString ( const QString & string, Qt::DateFormat format = Qt::TextDate ) [static]

Retourne la QDate repr�sent�e par la cha�ne de caract�res string, utilisant le format donn�, ou une date invalide si la cha�ne de caract�res ne peut �tre pars�e.

Note pour Qt::TextDate : Il est recommand� d'utiliser le nom abr�g� des mois en Anglais (ex. : « Jan » , « Feb » ). Selon la configuration des param�tres locaux de l'utilisateur, il est aussi possible d'utiliser les noms locaux des mois (« fran�ais »).

QDate QDate::fromString ( const QString & string, const QString & format ) [static]

Retourne la QDate repr�sent�e par la cha�ne de caract�res string, utilisant le format donn�, ou une date invalide si la cha�ne de caract�res ne peut �tre pars�e.

Ces expressions peuvent �tre utilis�es pour le format :

Expression Sortie
d Le jour est un nombre qui ne commence pas par z�ro (1 � 31).
dd Le jour est un nombre qui commence par z�ro (01 � 31).
ddd L'abr�viation du nom local du jour (ex. : ‹Lun› � ‹Dim›). Utilise QDate::shortDayName().
dddd Le nom local du jour (ex. : ‹Lundi› � ‹Dimanche›). Utilise QDate::longDayName().
M Le mois est un nombre qui ne commence pas par z�ro (1 � 12).
MM Le mois est un nombre qui commence par z�ro (01 � 12).
MMM L'abr�viation du nom local du mois (ex. : ‹Jan› � ‹Dec›). Utilise QDate::shortMonthName ().
MMMM Le nom local du mois (e.g. ‹Janvier› � ‹D�cembre›). Utilise QDate::longMonthName ().
yy L'ann�e sur deux chiffres (00 � 99).
yyyy L'ann�e sur quatre chiffres. Si l'ann�e est n�gative, le signe moins est ajout� devant.

Toutes les autres entr�es sont trait�es comme du texte. Toutes les cha�nes de caract�res qui sont entre des guillemets simples sont trait�es comme du texte et non comme une expression. Par exemple :

 QDate date = QDate::fromString("1MM12car2003", "d'MM'MMcaryyyy");
// ''date'' est le 1 d�cembre 2003

Si le format n'est pas d�fini correctement, une QDate invalide est retourn�e. Dans certains cas, il est pr�f�rable d'�viter les expressions de format qui ne requi�rent pas les z�ros de d�but de chaine. C'est le cas des expressions de format d et M qui se baseront sur deux chiffres, m�me si ceux-ci sont en dehors de la plage d'acceptation, et qui ne laisseront plus assez de chiffres disponibles pour la suite de l'expression de format. Dans l'exemple ci-dessous, on aurait pu s'attendre � obtenir la date du 30 Janvier, mais le r�sultat est en r�alit� invalide car M va r�cup�rer deux chiffres :

 QDate date = QDate::fromString("130", "Md"); // retourne une date invalide

Pour tous les champs qui ne sont pas repr�sent�s dans le format, les valeurs par d�faut suivantes seront utilis�es :

Champ Valeur par d�faut
Ann�e 1900
Mois 1
Jour 1

Les exemples suivants illustrent les valeurs par d�faut:

QDate::fromString("1.30", "M.d"); // 30 Janvier 1900
QDate::fromString("20000110", "yyyyMMdd"); // 10 Janvier 2000
QDate::fromString("20000110", "yyyyMd"); // 10 janvier 2000

Voir aussi QDateTime::fromString(), [[qtime::fromString|QTime::fromString(), QDate::toString(), QDateTime::toString() et QTime::toString().

void QDate::getDate ( int * year, int * month, int * day )

Extrait la date, l'ann�e, le mois et le jour, et les assigne � *year, *month et *day. Les pointeurs peuvent �tre nuls.

Cette fonction a �t� introduite � partir de Qt 4.5.

Voir aussi year(), month(), day() et isValid().

bool QDate::isLeapYear ( int year ) [static]

Retourne true si l'ann�e sp�cifi�e dans year est une ann�e bissextile, sinon retourne false.

bool QDate::isNull () const

Retourne true si la date est nulle, sinon retourne false. Une date nulle est invalide.

Note : Le comportement de cette fonction est �quivalent � isValid().

Voir aussi isValid().

bool QDate::isValid () const

Retourne true si la date est invalide, sinon retourne false.

Voir aussi isNull().

bool QDate::isValid ( int year, int month, int day ) [static]

Ceci est une fonction membre surcharg�e.

Retourne true si la date sp�cifi�e (year, month, et day) est valide, sinon retourne false.

Exemple :

QDate::isValid(2002, 5, 17); // ''true''
QDate::isValid(2002, 2, 30); // ''false'' (30 F�vrier n'existe pas)
QDate::isValid(2004, 2, 29); // ''true'' (2004 est une ann�e bissextile)
QDate::isValid(2000, 2, 29); // ''true'' (2000 est une ann�e bissextile)
QDate::isValid(2006, 2, 29); // ''false'' (2006 n'est pas une ann�e bissextile)
QDate::isValid(2100, 2, 29); // ''false'' (2100 n'est pas une ann�e bissextile)
QDate::isValid(1202, 6, 6); // ''true'' (bien que 1202 est pr�-Gr�gorien)

Voir aussi isNull() et setDate().

QString QDate::longDayName ( int weekday ) [static]

Retourne la version longue du nom du jour de weekday (ex. : ‹Lundi›). Le nom retourn� est de type normal et peut �tre utilis� pour le formatage de date.

Voir aussi toString(), shortDayName(), shortMonthName() et longMonthName().

QString QDate::longDayName ( int weekday, MonthNameType type ) [static]

Retourne le long nom de weekday pour la repr�sentation sp�cifi�e par le type.

Les jours sont �num�r�s selon la convention suivante :

  • 1 = « Lundi »
  • 2 = « Mardi »
  • 3 = « Mercredi »
  • 4 = « Jeudi »
  • 5 = « Vendredi »
  • 6 = « Samedi »
  • 7 = « Dimanche »

Les noms des jours sont bas�s sur ceux qui sont param�tr�s dans le syst�me local.

Cette fonction a �t� introduite � partir de Qt 4.5.

Voir aussi toString(), shortDayName(), shortMonthName() et longMonthName().

QString QDate::longMonthName ( int month ) [static]

Retourne la version longue du nom du mois month (ex. : ‹Janvier›). Le nom retourn� est de type normal et peut �tre utilis� pour le formatage de date.

Voir aussi toString(), shortMonthName(), shortDayName() et longDayName().

QString QDate::longMonthName ( int month, MonthNameType type ) [static]

Retourne le nom long de month pour la repr�sentation sp�cifi�e par type.

Les mois sont �num�r�s selon la convention suivante :

  • 1 = « Janvier »
  • 2 = « F�vrier »
  • 3 = « Mars »
  • 4 = « Avril »
  • 5 = « Mai »
  • 6 = « Juin »
  • 7 = « Juillet »
  • 8 = « Ao�t »
  • 9 = « Septembre »
  • 10 = « Octobre »
  • 11 = « Novembre »
  • 12 = « D�cembre »

Les noms des mois sont bas�s sur ceux qui sont param�tr�s dans le systeme local.

Cette fonction a �t� introduite � partir de Qt 4.5.

Voir aussi toString(), shortMonthName(), shortDayName() et longDayName().

int QDate::month () const

Retourne le num�ro correspondant au mois de cette date, utilisant la convention suivante :

  • 1 = « Janvier »
  • 2 = « F�vrier »
  • 3 = « Mars »
  • 4 = « Avril »
  • 5 = « Mai »
  • 6 = « Juin »
  • 7 = « Juillet »
  • 8 = « Ao�t »
  • 9 = « Septembre »
  • 10 = « Octobre »
  • 11 = « Novembre »
  • 12 = « D�cembre »

Voir aussi year() et day().

bool QDate::setDate ( int year, int month, int day )

Fixe la date avec year, month et day. Retourne true si la date est valide, sinon false.

Si la date sp�cifi�e est invalide, l'objet QDate sera invalide. Toute date avant le 2 Janvier 4713 avant J.C sera consid�r�e comme invalide.

Cette fonction a �t� introduite � partir de Qt 4.2.

Voir aussi isValid().

QString QDate::shortDayName ( int weekday ) [static]

Retourne le nom abr�g� du jour de weekday (ex. : ‹Lun›). Le nom retourn� est de type normal et peut �tre utilis� pour le formatage de date.

Voir aussi toString(), longDayName(), shortMonthName() et longMonthName().

QString QDate::shortDayName ( int weekday, MonthNameType type ) [static]

Retourne le nom abr�g� du jour weekday (ex. : ‹Lun›) pour la repr�sentation sp�cifi�e par type.

Les jours sont �num�r�s selon la convention suivante :

  • 1 = « Lun »
  • 2 = « Mar »
  • 3 = « Mer »
  • 4 = « Jeu »
  • 5 = « Ven »
  • 6 = « Sam »
  • 7 = « Dim »

Les noms des jours sont bas�s sur ceux qui sont param�tr�s dans le syst�me local.

Cette fonction a �t� introduite � partir de Qt 4.5.

Voir aussi toString(), longDayName(), longMonthName() et longDayName().

QString QDate::shortMonthName ( int month ) [static]

Retourne le nom abr�g� de month (ex. : ‹Jan›). Le nom retourn� est de type normal et peut �tre utilis� pour le formatage de date.

Voir aussi toString(), longMonthName(), shortDayName() et longDayName().

QString QDate::shortMonthName ( int month, MonthNameType type ) [static]

Retourne le nom abr�g� du mois month (ex. : ‹Jan›) pour la repr�sentation sp�cifi�e par type.

Les mois sont �num�r�s selon la convention suivante :

  • 1 = « Jan »
  • 2 = « F�v »
  • 3 = « Mar »
  • 4 = « Avr »
  • 5 = « Mai »
  • 6 = « Jui »
  • 7 = « Jul »
  • 8 = « Ao� »
  • 9 = « Sep »
  • 10 = « Oct »
  • 11 = « Nov »
  • 12 = « D�c »

Les noms des mois sont bas�s sur ceux qui sont param�tr�s dans le systeme local.

Cette fonction a �t� introduite � partir de Qt 4.5.

Voir aussi toString(), longMonthName(), shortDayName() et longDayName().

int QDate::tojulianDay () const

Convertit la date en un jour julien.

Voir aussi fromjulianDay().

QString QDate::toString ( const QString & format ) const

Retourne la date sous forme de cha�ne de caract�res. Le param�tre format d�termine le format du r�sultat de la cha�ne de caract�res.

Ces expressions peuvent �tre utilis�es :

Expression Sortie
d Le jour est un nombre qui ne commence pas par z�ro (1 � 31).
dd Le jour est un nombre qui commence par z�ro (01 � 31).
ddd L'abr�viation du nom local du jour (ex. : ‹Lun› � ‹Dim›). Utilise QDate::shortDayName().
dddd Le nom local du jour (ex. : ‹Lundi› � ‹Dimanche›). Utilise QDate::longDayName().
M Le mois est un nombre qui ne commence pas par z�ro (1 � 12).
MM Le mois est un nombre qui commence par z�ro (01 � 12).
MMM L'abr�viation du nom local du mois (ex. : ‹Jan› � ‹Dec›). Utilise QDate::shortMonthName().
MMMM Le nom local du mois (e.g. ‹Janvier› � ‹D�cembre›). Utilise QDate::longMonthName().
yy L'ann�e sur deux chiffres (00 � 99).
yyyy L'ann�e sur quatre chiffres. Si l'ann�e est n�gative, le signe moins est ajout� au d�but.

Toutes les autres caract�res seront ignor�s. Toutes les cha�nes de caract�res qui sont entre guillemets simples sont trait�es comme texte et non comme expression. Deux guillemets simples cons�cutifs sont remplac�s par un simple guillemet � la sortie.

Exemple de formats de cha�ne de caract�res (en supposant que l'objet QDate est le 20 Juillet 1969) :

Format R�sultat
dd.MM.yyyy 20.07.1969
ddd MMMM d yy dim juillet 20 69
‹Le jour est› dddd Le jour est dimanche

Si la date est invalide, une cha�ne vide sera retourn�e.

Attention : Le format Qt::ISODate est valide seulement pour les ann�es comprises entre 0 et 9999 incluse. Cette restriction s'applique au format local actuel selon les param�tres locaux fix�s.

Voir aussi QDateTime::toString() et QTime::toString().

QString QDate::toString ( Qt::DateFormat format = Qt::TextDate ) const

Ceci est une fonction membre surcharg�e.

Retourne la date sous forme de cha�ne de caract�res. Le param�tre format d�termine le format de la cha�ne.

Si format est Qt::TextDate, la cha�ne est format�e par d�faut. QDate::shortDayName() et QDate::shortMonthName() sont utilis�s pour g�n�rer la cha�ne de caract�res, dont les noms des jours et des mois utilis�s sont ceux du syst�me. Un exemple de ce formatage est « Sam. Mai 20 1995 ».

Si format est Qt::ISODate, le format de cha�ne correspond � la norme internationale ISO 8601, qui sp�cifie la repr�sentation num�rique de la date et de l'heure, prenant la forme YYY-MM-DD, o� YYY est l'ann�e, MM est le mois de l'ann�e (entre 01 et 12) et DD est le jour du mois entre 01 et 31. Un exemple de ce formatage est « 1995-05-20 ».

Si format est Qt::SystemLocaleShortDate ou Qt::SystemLocaleLongDate, le format de la cha�ne de caract�res d�pendra de la configuration locale du syst�me. M�me principe pour l'appel de QLocale::system().toString(date, QLocale::ShortFormat) ou QLocale::system().toString(date, QLocale::LongFormat). Un exemple du formatage Qt::SystemLocaleLongDate est « Samedi 20 Mai 1995 ».

Si format est Qt::DefaultLocaleShortDate ou Qt::DefaultLocaleLongDate, le format de la cha�ne de caract�res d�pendra de l'application locale par d�faut. Cette application locale peut �tre modifi�e avec QLocale::setDefault(), ou le syst�me local si aucune valeur locale par d�faut n'a �t� fix�e. M�me principe pour l'appel de QLocale().toString(date, QLocale::ShortFormat) ou QLocale().toString(date, QLocale::LongFormat).

Si la date est invalide, une cha�ne de caract�res vide sera retourn�e.

Attention : Le format Qt::ISODate est valide seulement pour les ann�es comprises entre 0 et 9999 inclus. Cette restriction s'applique au format local actuel selon les param�tres locaux fix�s.

Voir aussi shortDayName() et shortMonthName().

int QDate::weekNumber ( int * yearNumber = 0 ) const

Retourne le num�ro de la semaine (1 � 53), et enregistre l'ann�e dans *yearNumber, � moins que yearNumber soit nul (par d�faut).

Retourne 0 si la date est invalide.

Conform�ment � la norme internationale ISO 8601, la semaine 1 de l'ann�e commence toujours par un lundi, et le premier jeudi d'une ann�e est toujours en semaine 1. La plupart des ann�es sont de 52 semaines, mais certaines en ont 53.

*yearNumber n'est pas toujours pareil que year(). Par exemple, le 1er Janvier 2000 aura la semaine 52 de l'ann�e 1999, et le 31 D�cembre 2002 aura la semaine 1 de l'ann�e 2003.

Copyright (c) 1989 The Regents of the University of California. All rights reserved.
Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of California, Berkeley. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED « AS IS » AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Voir aussi isValid().

int QDate::year () const

Retourne l'ann�e de cette date. Les nombres n�gatifs indiquent les ann�es avant 1A.D. = 1 C.E. telle que l'ann�e -44 est l'ann�e 44 avant J.C

Voir aussi month() et day().

bool QDate::operator!= ( const QDate & d ) const

Retourne true si cette date est diff�rente de d sinon retourne false.

bool QDate::operator< ( const QDate & d ) const

Retourne true si cette date est ant�rieure � celle de d sinon retourne false.

bool QDate::operator<= ( const QDate & d ) const

Retourne true si cette date est ant�rieure ou �gale � celle de d sinon retourne false.

bool QDate::operator== ( const QDate & d ) const

Retourne true si cette date est �gale � celle de d sinon retourne false.

bool QDate::operator> ( const QDate & d ) const

Retourne true si cette date est post�rieure � celle de d sinon retourne false.

bool QDate::operator>= ( const QDate & d ) const

Retourne true si cette date est post�rieure ou �gale � celle de d sinon retourne false.

En relation mais non membres de la classe

QDataStream & operator<< ( QDataStream & out, const QDate & date )

�crit la date dans le flux out.

Voir aussi s�rialisation des type de donn�es Qt.

QDataStream & operator>> ( QDataStream & in, QDate & date )

Lit une date depuis le flux in et le met dans date.

Voir aussi s�rialisation des type de donn�es Qt.

Remerciements

Merci � Mikael Sans pour la traduction ainsi qu'� Jonathan Courtois, Thibaut Cuvelier et � Philippe Beaucart pour leur relecture !

Cette page est une traduction d'une page de la documentation de Qt, �crite par Nokia Corporation and/or its subsidiary(-ies). Les �ventuels probl�mes r�sultant d'une mauvaise traduction ne sont pas imputables � Nokia. Qt 4.7
Copyright © 2025 Developpez LLC. Tous droits r�serv�s Developpez LLC. Aucune reproduction, m�me partielle, ne peut �tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'� 3 ans de prison et jusqu'� 300 000 E de dommages et int�r�ts. Cette page est d�pos�e � la SACD.
Vous avez d�nich� une erreur ? Un bug ? Une redirection cass�e ? Ou tout autre probl�me, quel qu'il soit ? Ou bien vous d�sirez participer � ce projet de traduction ? N'h�sitez pas � nous contacter ou par MP !