Classe de CFileTime
Cette classe fournit des méthodes pour gérer les valeurs de date et d'heure associées à un fichier.
class CFileTime :
public FILETIME
Membres
Constructeurs publics
Nom |
Description |
---|---|
Constructeur. |
Méthodes publiques
Nom |
Description |
---|---|
Appelez cette fonction statique pour récupérer un objet d' CFileTime qui représente la date système et l'heure actuelles. |
|
Appelez cette méthode pour récupérer l'heure de l'objet d' CFileTime . |
|
Appelez cette méthode pour convertir une heure de fichiers local à une heure du fichier selon le temps universel coordonné (UTC). |
|
Appelez cette méthode pour définir la date et l'heure stockée par l'objet d' CFileTime . |
|
Appelez cette méthode pour convertir le temps selon le temps universel coordonné (UTC) au temps de fichiers local. |
Opérateurs publics
Nom |
Description |
---|---|
Cet opérateur est utilisé pour exécuter la soustraction sur un objet d' CFileTime ou d' CFileTimeSpan . |
|
Cet opérateur compare deux objets d' CFileTime pour l'inégalité. |
|
Cet opérateur est utilisé pour exécuter l'ajout d'un objet d' CFileTimeSpan . |
|
Cet opérateur est utilisé pour exécuter l'ajout d'un objet d' CFileTimeSpan et assigner le résultat à l'objet actuel. |
|
Cet opérateur compare deux objets d' CFileTime pour déterminer les moins. |
|
Cet opérateur compare deux objets d' CFileTime pour déterminer l'égalité ou les moins. |
|
l'opérateur d'assignation. |
|
Cet opérateur est utilisé pour exécuter la soustraction sur un objet d' CFileTimeSpan et assigner le résultat à l'objet actuel. |
|
Cet opérateur compare deux objets d' CFileTime d'égalité. |
|
Cet opérateur compare deux objets d' CFileTime pour déterminer le plus grand. |
|
Cet opérateur compare deux objets d' CFileTime pour déterminer l'égalité ou le plus grand. |
Constantes publiques
Nom |
Description |
---|---|
Une donnée membre static stockant le nombre par 100 intervalles de nanoseconde qui composent un jour. |
|
Une donnée membre static stockant le nombre par 100 intervalles de nanoseconde qui composent une heure. |
|
Une donnée membre static stockant le nombre par 100 intervalles de nanoseconde qui composent une milliseconde. |
|
Une donnée membre static stockant le nombre par 100 intervalles de nanoseconde qui composent une minute. |
|
Une donnée membre static stockant le nombre par 100 intervalles de nanoseconde qui composent une seconde. |
|
Une donnée membre static stockant le nombre par 100 intervalles de nanoseconde qui composent une semaine. |
Notes
Cette classe fournit des méthodes pour gérer les valeurs de date et d'heure associées à la création, l'accès et la modification des fichiers.Les méthodes et les données de cette classe sont fréquemment utilisées avec les objets d' CFileTimeSpan , qui traitent les valeurs d'heure connexes.
La valeur de date et d'heure est stockée en tant que valeur 64 bits représentant le nombre par 100 intervalles de nanoseconde depuis le 1er janvier 1601.Il s'agit du format de (UTC) de temps universel coordonné.
Les variables membres const statiques suivantes sont fournies pour simplifier les calculs :
Variable membre |
Nombre par 100 intervalles de nanoseconde |
---|---|
Milliseconde |
10,000 |
Seconde |
Milliseconde * 1.000 |
Minute |
Deuxièmement * 60 |
Heure |
* 60 Minute |
Jour |
Heure * 24 |
Semaine |
Jour * 7 |
Note tous les systèmes de fichiers peut création d'enregistrement et l'heure du dernier accès et tous les systèmes de fichiers stocker de la même façon.Par exemple, dans le système de fichiers FAT Windows NT, l'heure de création a une résolution de 10 millisecondes, le temps d'écriture a une résolution de 2 secondes, et le temps d'accès a une résolution de 1 jours (la date d'accès).Sur NTFS, le temps d'accès a une résolution de 1 heure.En outre, GROS temps d'enregistrements sur le disque en millisecondes temps heure locale, mais d'enregistrements NTFS sur le disque dans l'.Pour plus d'informations, consultez heures du fichier.
Hiérarchie d'héritage
FILETIME
CFileTime
Configuration requise
Header: atltime.h