Partager via


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