Partager via


CTimeSpan, classe

Une durée, en interne stockée en tant que nombre de secondes dans l'intervalle.

class CTimeSpan

Membres

Constructeurs publics

Nom

Description

CTimeSpan::CTimeSpan

Construit des objets d' CTimeSpan de plusieurs façons.

Méthodes publiques

Nom

Description

CTimeSpan::Format

Convertit CTimeSpan dans une chaîne mise en forme.

CTimeSpan::GetDays

Retourne une valeur qui représente le nombre de jours complets dans cet CTimeSpan.

CTimeSpan::GetHours

Retourne une valeur qui représente le nombre d'heures dans le jour actuel (– 23 à 23).

CTimeSpan::GetMinutes

Retourne une valeur qui représente le nombre de minutes dans l'heure actuelle (– 59 à 59).

CTimeSpan::GetSeconds

Retourne une valeur qui représente le nombre de secondes dans la minute actuelle (– 59 à 59).

CTimeSpan::GetTimeSpan

Retourne la valeur de l'objet CTimeSpan.

CTimeSpan::GetTotalHours

Retourne une valeur qui représente le nombre total d'heures complètes dans cet CTimeSpan.

CTimeSpan::GetTotalMinutes

Retourne une valeur qui représente le nombre de minutes complètes dans cet CTimeSpan.

CTimeSpan::GetTotalSeconds

Retourne une valeur qui représente le nombre de secondes complètes dans cet CTimeSpan.

CTimeSpan::Serialize64

Sérialise les données vers ou d'une archive.

Opérateurs

opérateur + )

Ajoute et soustrait des objets d' CTimeSpan .

opérateur += – =

Ajoute et soustrait un objet d' CTimeSpan à partir de cet CTimeSpan.

== d'opérateur < etc..

Compare deux valeurs d'heure connexes.

Notes

CTimeSpan n'a pas de classe de base.

Les fonctions d'CTimeSpan convertissent des secondes à différentes combinaisons de jours, les heures, les minutes, et les secondes.

L'objet d' CTimeSpan est stocké dans une structure de __time64_t , qui est de 8 octets.

Une classe auxiliaire, CTime, représente une heure absolue.

Les classes d' CTime et d' CTimeSpan ne sont pas conçus pour la dérivation. Étant donné qu'il n'y a aucune fonction virtuelle, la taille des deux objets d' CTime et d' CTimeSpan est exactement à 8 octets. La plupart des fonctions membres sont inline.

Pour plus d'informations sur l'utilisation CTimeSpan, consultez les articles date et heure, et le Gestion de la durée dans la référence de la bibliothèque Runtime.

Configuration requise

Header: atltime.h

Voir aussi

Référence

asctime, _wasctime

_ftime, _ftime32, _ftime64

gmtime, _gmtime32, _gmtime64

localtime, _localtime32, _localtime64

strftime, wcsftime, _strftime_l, _wcsftime_l

time, _time32, _time64

Graphique de la hiérarchie

Autres ressources

ATL/MFC étapes partagées des classes