Partilhar via


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