Classe CFileTimeSpan
Essa classe fornece métodos de gerenciamento dos valores relativos de data e hora associados a um arquivo.
Sintaxe
class CFileTimeSpan
Membros
Construtores públicos
Nome | Descrição |
---|---|
CFileTimeSpan::CFileTimeSpan |
O construtor . |
Métodos públicos
Nome | Descrição |
---|---|
CFileTimeSpan::GetTimeSpan |
Chame esse método para recuperar o período de tempo do objeto CFileTimeSpan . |
CFileTimeSpan::SetTimeSpan |
Chame esse método para definir o período de tempo do objeto CFileTimeSpan . |
Operadores públicos
Nome | Descrição |
---|---|
CFileTimeSpan::operator - |
Executa a subtração em um objeto CFileTimeSpan . |
CFileTimeSpan::operator != |
Compara dois objetos CFileTimeSpan quanto à desigualdade. |
CFileTimeSpan::operator + |
Executa a adição em um objeto CFileTimeSpan . |
CFileTimeSpan::operator += |
Executa a adição em um CFileTimeSpan objeto e atribui o resultado ao objeto atual. |
CFileTimeSpan::operator < |
Compara dois objetos CFileTimeSpan para determinar o menor. |
CFileTimeSpan::operator <= |
Compara dois objetos CFileTimeSpan para determinar a igualdade ou o menor. |
CFileTimeSpan::operator = |
O operador de atribuição. |
CFileTimeSpan::operator -= |
Executa a subtração em um objeto CFileTimeSpan e atribui o resultado ao objeto atual. |
CFileTimeSpan::operator == |
Compara dois objetos CFileTimeSpan quanto à igualdade. |
CFileTimeSpan::operator > |
Compara dois objetos CFileTimeSpan para determinar o maior. |
CFileTimeSpan::operator >= |
Compara dois objetos CFileTimeSpan para determinar a igualdade ou o maior. |
Comentários
A classe CFileTimeSpan
fornece métodos para lidar com períodos relativos de tempo nas unidades que o sistema de arquivos usa. Essas unidades geralmente são usadas em operações de arquivo, como quando um arquivo foi criado, acessado pela última vez ou modificado pela última vez. Os métodos dessa classe são frequentemente usados juntamente com objetos da classe CFileTime
.
Exemplo
Confira o exemplo de CFileTime::Millisecond
.
Requisitos
Cabeçalho: atltime.h
CFileTimeSpan::CFileTimeSpan
O construtor .
CFileTimeSpan() throw();
CFileTimeSpan(const CFileTimeSpan& span) throw();
CFileTimeSpan(LONGLONG nSpan) throw();
Parâmetros
span
Um objeto CFileTimeSpan
existente.
nSpan
Um período de tempo em unidades de FILETIME
.
Comentários
O objeto CFileTimeSpan
pode ser criado usando um objeto CFileTimeSpan
existente ou expresso como um valor de 64 bits em unidades de FILETIME
de 100 nanossegundos. Para obter mais informações, consulte CFileTime
. O construtor padrão define o período de tempo como 0.
CFileTimeSpan::GetTimeSpan
Chame esse método para recuperar o período de tempo do objeto CFileTimeSpan
.
LONGLONG GetTimeSpan() const throw();
Valor retornado
Retorna o período de tempo em unidades de FILETIME
de 100 nanossegundos. Para obter mais informações, consulte CFileTime
.
CFileTimeSpan::operator -
Executa a subtração em um objeto CFileTimeSpan
.
CFileTimeSpan operator-(CFileTimeSpan span) const throw();
Parâmetros
span
Um objeto CFileTimeSpan
.
Valor retornado
Retorna um objeto CFileTimeSpan
que representa o resultado da diferença entre dois períodos de tempo.
CFileTimeSpan::operator !=
Compara dois objetos CFileTimeSpan
quanto à desigualdade.
bool operator!=(CFileTimeSpan span) const throw();
Parâmetros
span
O objeto CFileTimeSpan
a ser comparado.
Valor retornado
Retornará TRUE
se o item sendo comparado não for igual ao objeto CFileTimeSpan
. Caso contrário, retornará FALSE
.
CFileTimeSpan::operator +
Executa a adição em um objeto CFileTimeSpan
.
CFileTimeSpan operator+(CFileTimeSpan span) const throw();
Parâmetros
span
Um objeto CFileTimeSpan
.
Valor retornado
Retorna um objeto CFileTimeSpan
que contém a soma dos dois períodos de tempo.
CFileTimeSpan::operator +=
Executa a adição em um objeto CFileTimeSpan
e atribui o resultado ao objeto atual.
CFileTimeSpan& operator+=(CFileTimeSpan span) throw();
Parâmetros
span
Um objeto CFileTimeSpan
.
Valor retornado
Retorna o objeto CFileTimeSpan
atualizado que contém a soma dos dois períodos de tempo.
CFileTimeSpan::operator <
Compara dois objetos CFileTimeSpan
para determinar o menor.
bool operator<(CFileTimeSpan span) const throw();
Parâmetros
span
O objeto CFileTimeSpan
a ser comparado.
Valor retornado
Retornará TRUE
se o primeiro objeto for menor (ou seja, representar um período de tempo menor) que o segundo. Caso contrário, retornará FALSE
.
CFileTimeSpan::operator <=
Compara dois objetos CFileTimeSpan
para determinar a igualdade ou o menor.
bool operator<=(CFileTimeSpan span) const throw();
Parâmetros
span
O objeto CFileTimeSpan
a ser comparado.
Valor retornado
Retornará TRUE
se o primeiro objeto for menor que (ou seja, representar um período de tempo menor) ou igual ao segundo. Caso contrário, retornará FALSE
.
CFileTimeSpan::operator =
O operador de atribuição.
CFileTimeSpan& operator=(const CFileTimeSpan& span) throw();
Parâmetros
span
Um objeto CFileTimeSpan
.
Valor retornado
Retorna o objeto atualizado CFileTimeSpan
.
CFileTimeSpan::operator -=
Executa a subtração em um objeto CFileTimeSpan
e atribui o resultado ao objeto atual.
CFileTimeSpan& operator-=(CFileTimeSpan span) throw();
Parâmetros
span
Um objeto CFileTimeSpan
.
Valor retornado
Retorna o objeto atualizado CFileTimeSpan
.
CFileTimeSpan::operator ==
Compara dois objetos CFileTimeSpan
quanto à igualdade.
bool operator==(CFileTimeSpan span) const throw();
Parâmetros
span
O objeto CFileTimeSpan
a ser comparado.
Valor retornado
Retornará TRUE
se os objetos forem iguais; caso contrário, FALSE
.
CFileTimeSpan::operator >
Compara dois objetos CFileTimeSpan
para determinar o maior.
bool operator>(CFileTimeSpan span) const throw();
Parâmetros
span
O objeto CFileTimeSpan
a ser comparado.
Valor retornado
Retornará TRUE
se o primeiro objeto for maior (ou seja, representar um período de tempo maior) que o segundo. Caso contrário, retornará FALSE
.
CFileTimeSpan::operator >=
Compara dois objetos CFileTimeSpan
para determinar a igualdade ou o maior.
bool operator>=(CFileTimeSpan span) const throw();
Parâmetros
span
O objeto CFileTimeSpan
a ser comparado.
Valor retornado
Retornará TRUE
se o primeiro objeto for maior que (ou seja, representar um período de tempo maior) ou igual ao segundo. Caso contrário, retornará FALSE
.
CFileTimeSpan::SetTimeSpan
Chame esse método para definir o período de tempo do objeto CFileTimeSpan
.
void SetTimeSpan(LONGLONG nSpan) throw();
Parâmetros
nSpan
O novo valor do período de tempo em unidades de FILETIME
de 100 nanossegundos. Para obter mais informações, consulte CFileTime
.
Confira também
FILETIME
CFileTime
classe
Gráfico de hierarquia
Classes compartilhadas ATL/MFC