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 |
---|---|
o construtor. |
Métodos públicos
Nome |
Descrição |
---|---|
Chamar essa função estática para recuperar um objeto de CFileTime que representa a data e hora atuais do sistema. |
|
Chamar esse método para recuperar o horário do objeto de CFileTime . |
|
Chamar esse método para converter uma hora local do arquivo a uma hora do arquivo com base no Tempo Universal Coordenado (UTC). |
|
Chamar esse método para definir a data e hora armazenadas pelo objeto de CFileTime . |
|
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 |
---|---|
O operador é usado para executar a subtração em um objeto de CFileTime ou de CFileTimeSpan . |
|
Este operador compara dois objetos de CFileTime para desigualdade. |
|
O operador é usado para executar a adição de um objeto de CFileTimeSpan . |
|
O operador é usado para executar a adição de um objeto de CFileTimeSpan e atribuir o resultado ao objeto atual. |
|
Este operador compara dois objetos de CFileTime para determinar o menos. |
|
Este operador compara dois objetos de CFileTime para determinar igualdade ou as menos. |
|
o operador de atribuição. |
|
O operador é usado para executar a subtração em um objeto de CFileTimeSpan e atribuir o resultado ao objeto atual. |
|
Este operador compara dois objetos de CFileTime para igualdade. |
|
Este operador compara dois objetos de CFileTime para determinar o maior. |
|
Este operador compara dois objetos de CFileTime para determinar igualdade ou maior. |
Constantes públicas
Nome |
Descrição |
---|---|
Um membro de dados estáticos que armazena o número de 100 intervalos de nanossegundo que compõem um dia. |
|
Um membro de dados estáticos que armazena o número de 100 intervalos de nanossegundo que compõem uma hora. |
|
Um membro de dados estáticos que armazena o número de 100 intervalos de nanossegundo que compõem um milissegundo. |
|
Um membro de dados estáticos que armazena o número de 100 intervalos de nanossegundo que compõem um minuto. |
|
Um membro de dados estáticos que armazena o número de 100 intervalos de nanossegundo que compõem um segundo. |
|
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