Classe CFileTimeSpan
Cette classe fournit des méthodes pour gérer les valeurs de date et d’heure relatives associées à un fichier.
Syntaxe
class CFileTimeSpan
Membres
Constructeurs publics
Nom | Description |
---|---|
CFileTimeSpan::CFileTimeSpan |
Constructeur . |
Méthodes publiques
Nom | Description |
---|---|
CFileTimeSpan::GetTimeSpan |
Appelez cette méthode pour récupérer l’intervalle de temps de l’objet CFileTimeSpan . |
CFileTimeSpan::SetTimeSpan |
Appelez cette méthode pour définir l’intervalle de temps de l’objet CFileTimeSpan . |
Opérateurs publics
Nom | Description |
---|---|
CFileTimeSpan::operator - |
Effectue la soustraction sur un CFileTimeSpan objet. |
CFileTimeSpan::operator != |
Compare deux objets CFileTimeSpan pour déterminer s'ils sont différents. |
CFileTimeSpan::operator + |
Effectue l’ajout sur un CFileTimeSpan objet. |
CFileTimeSpan::operator += |
Effectue l’ajout sur un CFileTimeSpan objet et affecte le résultat à l’objet actuel. |
CFileTimeSpan::operator < |
Compare deux CFileTimeSpan objets pour déterminer le plus petit. |
CFileTimeSpan::operator <= |
Compare deux CFileTimeSpan objets pour déterminer l’égalité ou la moindre. |
CFileTimeSpan::operator = |
Opérateur d’assignation . |
CFileTimeSpan::operator -= |
Effectue la soustraction sur un CFileTimeSpan objet et affecte le résultat à l’objet actuel. |
CFileTimeSpan::operator == |
Compare deux objets CFileTimeSpan pour déterminer s’ils sont égaux. |
CFileTimeSpan::operator > |
Compare deux CFileTimeSpan objets pour déterminer le plus grand. |
CFileTimeSpan::operator >= |
Compare deux CFileTimeSpan objets pour déterminer l’égalité ou la plus grande. |
Notes
La CFileTimeSpan
classe fournit des méthodes pour gérer les périodes relatives dans les unités utilisées par le système de fichiers. Ces unités sont souvent utilisées dans les opérations de fichier, comme lorsqu’un fichier a été créé, le dernier accès ou la dernière modification. Les méthodes de cette classe sont fréquemment utilisées avec des CFileTime
objets de classe .
Exemple
Consultez l’exemple pour CFileTime::Millisecond
.
Spécifications
En-tête : atltime.h
CFileTimeSpan::CFileTimeSpan
Constructeur .
CFileTimeSpan() throw();
CFileTimeSpan(const CFileTimeSpan& span) throw();
CFileTimeSpan(LONGLONG nSpan) throw();
Paramètres
span
Objet CFileTimeSpan
existant.
nSpan
Période en FILETIME
unités.
Notes
L’objet CFileTimeSpan
peut être créé à l’aide d’un objet existant CFileTimeSpan
ou exprimé sous la forme d’une valeur 64 bits en unités de 100 nanosecondes FILETIME
. Pour plus d’informations, consultez CFileTime
. Le constructeur par défaut définit l’intervalle de temps sur 0.
CFileTimeSpan::GetTimeSpan
Appelez cette méthode pour récupérer l’intervalle de temps de l’objet CFileTimeSpan
.
LONGLONG GetTimeSpan() const throw();
Valeur retournée
Retourne l’intervalle de temps en unités de 100 nanosecondes FILETIME
. Pour plus d’informations, consultez CFileTime
.
CFileTimeSpan::operator -
Effectue la soustraction sur un CFileTimeSpan
objet.
CFileTimeSpan operator-(CFileTimeSpan span) const throw();
Paramètres
span
Objet CFileTimeSpan
.
Valeur retournée
Retourne un CFileTimeSpan
objet représentant le résultat de la différence entre deux intervalles de temps.
CFileTimeSpan::operator !=
Compare deux objets CFileTimeSpan
pour déterminer s'ils sont différents.
bool operator!=(CFileTimeSpan span) const throw();
Paramètres
span
Objet CFileTimeSpan
à comparer.
Valeur retournée
Retourne TRUE
si l’élément comparé n’est pas égal à l’objet CFileTimeSpan
; sinon FALSE
.
CFileTimeSpan::operator +
Effectue l’ajout sur un CFileTimeSpan
objet.
CFileTimeSpan operator+(CFileTimeSpan span) const throw();
Paramètres
span
Objet CFileTimeSpan
.
Valeur retournée
Retourne un CFileTimeSpan
objet contenant la somme des deux intervalles de temps.
CFileTimeSpan::operator +=
Effectue l’ajout sur un CFileTimeSpan
objet et affecte le résultat à l’objet actuel.
CFileTimeSpan& operator+=(CFileTimeSpan span) throw();
Paramètres
span
Objet CFileTimeSpan
.
Valeur retournée
Retourne l’objet mis à jour CFileTimeSpan
contenant la somme des deux intervalles de temps.
CFileTimeSpan::operator <
Compare deux CFileTimeSpan
objets pour déterminer le plus petit.
bool operator<(CFileTimeSpan span) const throw();
Paramètres
span
Objet CFileTimeSpan
à comparer.
Valeur retournée
Retourne TRUE
si le premier objet est inférieur (autrement dit, représente une période de temps plus courte) que le second, sinon FALSE
.
CFileTimeSpan::operator <=
Compare deux CFileTimeSpan
objets pour déterminer l’égalité ou la moindre.
bool operator<=(CFileTimeSpan span) const throw();
Paramètres
span
Objet CFileTimeSpan
à comparer.
Valeur retournée
Retourne TRUE
si le premier objet est inférieur à (autrement dit, représente une période de temps plus courte) ou égal à la seconde.FALSE
CFileTimeSpan::operator =
Opérateur d’assignation .
CFileTimeSpan& operator=(const CFileTimeSpan& span) throw();
Paramètres
span
Objet CFileTimeSpan
.
Valeur retournée
Retourne l’objet mis à jour CFileTimeSpan
.
CFileTimeSpan::operator -=
Effectue la soustraction sur un CFileTimeSpan
objet et affecte le résultat à l’objet actuel.
CFileTimeSpan& operator-=(CFileTimeSpan span) throw();
Paramètres
span
Objet CFileTimeSpan
.
Valeur retournée
Retourne l’objet mis à jour CFileTimeSpan
.
CFileTimeSpan::operator ==
Compare deux objets CFileTimeSpan
pour déterminer s’ils sont égaux.
bool operator==(CFileTimeSpan span) const throw();
Paramètres
span
Objet CFileTimeSpan
à comparer.
Valeur retournée
Retourne TRUE
si les deux objets sont égaux ; sinon, FALSE
.
CFileTimeSpan::operator >
Compare deux CFileTimeSpan
objets pour déterminer le plus grand.
bool operator>(CFileTimeSpan span) const throw();
Paramètres
span
Objet CFileTimeSpan
à comparer.
Valeur retournée
Retourne TRUE
si le premier objet est supérieur à (autrement dit, représente une période plus longue) que le second, sinon FALSE
.
CFileTimeSpan::operator >=
Compare deux CFileTimeSpan
objets pour déterminer l’égalité ou la plus grande.
bool operator>=(CFileTimeSpan span) const throw();
Paramètres
span
Objet CFileTimeSpan
à comparer.
Valeur retournée
Retourne TRUE
si le premier objet est supérieur à (autrement dit, représente une période plus longue) ou égal à la seconde, sinon FALSE
.
CFileTimeSpan::SetTimeSpan
Appelez cette méthode pour définir l’intervalle de temps de l’objet CFileTimeSpan
.
void SetTimeSpan(LONGLONG nSpan) throw();
Paramètres
nSpan
Nouvelle valeur pour l’intervalle de temps en 100 nanosecondes FILETIME
. Pour plus d’informations, consultez CFileTime
.
Voir aussi
FILETIME
CFileTime
, classe
Graphique hiérarchique
Classes partagées ATL/MFC