CFileTime Class
Questa classe fornisce metodi per gestire i valori di data e ora associati a un file.
class CFileTime :
public FILETIME
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Chiamare questa funzione statica per recuperare un oggetto CFileTime che rappresenta la data e l'ora di sistema. |
|
Chiamare questo metodo per recuperare il tempo dall'oggetto CFileTime. |
|
Chiamare questo metodo per convertire un'ora del file locale all'ora del file in base al formato UTC ((UTC). |
|
Chiamare questo metodo per impostare la data e l'ora archiviata dall'oggetto CFileTime. |
|
Chiamare questo metodo per convertire l'ora in base al formato UTC ((UTC) durante il file locale. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Questo operatore viene utilizzato per eseguire la sottrazione su un oggetto CFileTimeSpan o CFileTime. |
|
Questo operatore confronta due oggetti CFileTime disuguaglianza. |
|
Questo operatore viene utilizzato per eseguire l'operazione aggiungi su un oggetto CFileTimeSpan. |
|
Questo operatore viene utilizzato per eseguire l'operazione aggiungi su un oggetto CFileTimeSpan e assegnare il risultato all'oggetto corrente. |
|
Questo operatore confronta due oggetti CFileTime per determinare il minore. |
|
Questo operatore confronta due oggetti CFileTime per determinare l'uguaglianza o di minore. |
|
l'operatore di assegnazione. |
|
Questo operatore viene utilizzato per eseguire la sottrazione su un oggetto CFileTimeSpan e assegnare il risultato all'oggetto corrente. |
|
Questo operatore confronta due oggetti CFileTime l'uguaglianza. |
|
Questo operatore confronta due oggetti CFileTime per determinare il più grande. |
|
Questo operatore confronta due oggetti CFileTime per determinare l'uguaglianza o il più grande. |
Costanti pubbliche
Nome |
Descrizione |
---|---|
Un membro dati statici che memorizza il numero di 100 intervalli di nanosecondo che costituiscono un giorno. |
|
Un membro dati statici che memorizza il numero di 100 intervalli di nanosecondo che costituiscono un'ora. |
|
Un membro dati statici che memorizza il numero di 100 intervalli di nanosecondo che costituiscono un millisecondo. |
|
Un membro dati statici che memorizza il numero di 100 intervalli di nanosecondo che costituiscono un minuto. |
|
Un membro dati statici che memorizza il numero di 100 intervalli di nanosecondo che costituiscono un secondo. |
|
Un membro dati statici che memorizza il numero di 100 intervalli di nanosecondo che costituiscono una settimana. |
Note
Questa classe fornisce metodi per gestire i valori di data e ora associati alla creazione, l'accesso e la modifica dei file. I metodi e della classe sono spesso utilizzati insieme a oggetti CFileTimeSpan, che si occupano di valori relativi.
Il valore di data e ora è archiviato come valore a 64 bit che rappresenta il numero di 100 intervalli di nanosecondo dal 1° gennaio 1601. È il formato (UTC) di Coordinated Universal Time).
Le variabili membro const statici sono forniti per semplificare i calcoli:
Variabile membro |
Un numero a 100 intervalli di nanosecondo |
---|---|
Millisecond |
10,000 |
Secondo |
* 1.000 Millisecondi |
Minuto |
In secondo luogo * 60 |
Ora |
* 60 Minuto |
Giorno |
Ora * 24 |
Settimana |
Giorno * 7 |
Note non tutti i file system può creazione record e l'ora dell'ultimo accesso e non tutti i file system registrarli nello stesso modo. Ad esempio, nel file system FAT Windows NT, creare il tempo ha una risoluzione di 10 millisecondi, il tempo di scrittura con una risoluzione di 2 secondi e il tempo di accesso con una risoluzione di 1 giorni (accedere alla data). In NTFS, il tempo di accesso con una risoluzione di 1 ore. Inoltre, tempi di record FAT su disco in tempi di record NTFS, ma di ora locale sul disco in ora UTC. Per ulteriori informazioni, vedere Ore del file.
Gerarchia di ereditarietà
FILETIME
CFileTime
Requisiti
Header: atltime.h