Compartilhar via


Classe de CFileTime

Essa classe fornece métodos para gerenciar valores de data e hora associado a um arquivo.

class CFileTime : 
   public FILETIME

Membros

Construtores public

Nome

Descrição

CFileTime::CFileTime

o construtor.

Métodos públicos

Nome

Descrição

CFileTime::GetCurrentTime

Chamar essa função estática para recuperar um objeto de CFileTime que representa a data e hora atuais do sistema.

CFileTime::GetTime

Chamar esse método para recuperar o horário do objeto de CFileTime .

CFileTime::LocalToUTC

Chamar esse método para converter uma hora local do arquivo a uma hora do arquivo com base no Tempo Universal Coordenado (UTC).

CFileTime::SetTime

Chamar esse método para definir a data e hora armazenadas pelo objeto de CFileTime .

CFileTime::UTCToLocal

Chamar esse método para converter a hora com base em Tempo Universal Coordenado (UTC) para a hora locais de arquivo.

Operadores públicos

Nome

Descrição

CFileTime::operator -

O operador é usado para executar a subtração em um objeto de CFileTime ou de CFileTimeSpan .

CFileTime::operator! =

Este operador compara dois objetos de CFileTime para desigualdade.

CFileTime::operator +

O operador é usado para executar a adição de um objeto de CFileTimeSpan .

CFileTime::operator +=

O operador é usado para executar a adição de um objeto de CFileTimeSpan e atribuir o resultado ao objeto atual.

CFileTime::operator <

Este operador compara dois objetos de CFileTime para determinar o menos.

<= De CFileTime::operator

Este operador compara dois objetos de CFileTime para determinar igualdade ou as menos.

CFileTime::operator =

o operador de atribuição.

CFileTime::operator - =

O operador é usado para executar a subtração em um objeto de CFileTimeSpan e atribuir o resultado ao objeto atual.

== De CFileTime::operator

Este operador compara dois objetos de CFileTime para igualdade.

CFileTime::operator >

Este operador compara dois objetos de CFileTime para determinar o maior.

>= De CFileTime::operator

Este operador compara dois objetos de CFileTime para determinar igualdade ou maior.

Constantes públicas

Nome

Descrição

CFileTime::Day

Um membro de dados estáticos que armazena o número de 100 intervalos de nanossegundo que compõem um dia.

CFileTime::Hour

Um membro de dados estáticos que armazena o número de 100 intervalos de nanossegundo que compõem uma hora.

CFileTime::Millisecond

Um membro de dados estáticos que armazena o número de 100 intervalos de nanossegundo que compõem um milissegundo.

CFileTime::Minute

Um membro de dados estáticos que armazena o número de 100 intervalos de nanossegundo que compõem um minuto.

CFileTime::Second

Um membro de dados estáticos que armazena o número de 100 intervalos de nanossegundo que compõem um segundo.

CFileTime::Week

Um membro de dados estáticos que armazena o número de 100 intervalos de nanossegundo que compõem uma semana.

Comentários

Essa classe fornece métodos para gerenciar valores de data e hora associados com a criação, acesso e a modificação de arquivos. Os métodos e os dados de essa classe são freqüentemente usados em conjunto com objetos de CFileTimeSpan , que lidam com os valores de tempo relacionados.

O valor de data e tempo são armazenados como um valor de 64 bits que representa o número de intervalos de 100. nanossegundo desde o 1º de janeiro de 1601 Este é o formato do Tempo Universal Coordenado (UTC).

Os seguintes variáveis estáticas de membro const são fornecidos para simplificar cálculos:

Variável de membro

Número de 100 intervalos de nanossegundo

Milissegundo

10,000

Segundo

* 1.000 Milissegundos

Minuto

Segundo * 60

Hora

Minuto * 60

Dia

Hora * 24

Semana

Dia * 7

Observação Nem todos os sistemas de arquivos pode hora da criação e o último do registro e nem todos os sistemas de arquivos gravar-los da mesma forma. Por exemplo, no sistema de arquivo FAT do Windows NT, crie tempo tem uma resolução de 10 milissegundos, o tempo de escrita têm uma resolução de 2 segundos, e hora de acesso têm uma resolução de 1 dias (a data do access). Em o, última hora de acesso têm uma resolução de 1 hora. Além de isso, hora de registros GORDOS em disco em tempo da hora local, mas de registros NTFS em disco em UTC. Para obter mais informações, consulte Tempo de Arquivo.

Hierarquia de herança

FILETIME

CFileTime

Requisitos

Cabeçalho: atltime.h

Consulte também

Referência

FILETIME

Classe de CFileTimeSpan

Gráfico da hierarquia

Outros recursos

ATL/MFC compartilhasse classes