Compartir a través de


Clase CFileTimeSpan

Esta clase proporciona métodos para administrar valores de fecha y hora relativos asociados a un archivo.

Sintaxis

class CFileTimeSpan

Miembros

Constructores públicos

Nombre Descripción
CFileTimeSpan::CFileTimeSpan Constructor .

Métodos públicos

Nombre Descripción
CFileTimeSpan::GetTimeSpan Llame a este método para recuperar el intervalo de tiempo del objeto CFileTimeSpan.
CFileTimeSpan::SetTimeSpan Llame a este método para establecer el intervalo de tiempo del objeto CFileTimeSpan.

Operadores públicos

Nombre Descripción
CFileTimeSpan::operator - Realiza la resta en un objeto CFileTimeSpan.
CFileTimeSpan::operator != Compara dos objetos CFileTimeSpan para determinar si no son iguales.
CFileTimeSpan::operator + Realiza la suma en un objeto CFileTimeSpan.
CFileTimeSpan::operator += Realiza la suma en un objeto CFileTimeSpan y asigna el resultado al objeto actual.
CFileTimeSpan::operator < Compara dos objetos CFileTimeSpan para determinar el menor.
CFileTimeSpan::operator <= Compara dos objetos CFileTimeSpan para determinar si son iguales o cuál es el menor.
CFileTimeSpan::operator = Operador de asignación.
CFileTimeSpan::operator -= Realiza la resta en un objeto CFileTimeSpan y asigna el resultado al objeto actual.
CFileTimeSpan::operator == Compara dos objetos CFileTimeSpan para determinar si son iguales.
CFileTimeSpan::operator > Compara dos objetos CFileTimeSpan para determinar el mayor.
CFileTimeSpan::operator >= Compara dos objetos CFileTimeSpan para determinar si son iguales o cuál es el mayor.

Comentarios

La clase CFileTimeSpan proporciona métodos para manipular períodos de tiempo relativos en las unidades que usa el sistema de archivos. Estas unidades se suelen usar en operaciones de archivo, como cuando se crea un archivo, se accede por última vez o se modifica por última vez. Los métodos de esta clase se usan con frecuencia junto con objetos de clase CFileTime.

Ejemplo

Vea el ejemplo de CFileTime::Millisecond.

Requisitos

Encabezado: atltime.h

CFileTimeSpan::CFileTimeSpan

Constructor .

CFileTimeSpan() throw();
CFileTimeSpan(const CFileTimeSpan& span) throw();
CFileTimeSpan(LONGLONG nSpan) throw();

Parámetros

span
Objeto CFileTimeSpan existente.

nSpan
Un período de tiempo en unidades FILETIME.

Comentarios

El objeto CFileTimeSpan se puede crear mediante un objeto CFileTimeSpan existente o expresarse como un valor de 64 bits en unidades FILETIME de 100 nanosegundos. Para obtener más información, vea CFileTime. El constructor predeterminado establece el intervalo de tiempo en 0.

CFileTimeSpan::GetTimeSpan

Llame a este método para recuperar el intervalo de tiempo del objeto CFileTimeSpan.

LONGLONG GetTimeSpan() const throw();

Valor devuelto

Devuelve el intervalo de tiempo en unidades FILETIME de 100 nanosegundos. Para obtener más información, vea CFileTime.

CFileTimeSpan::operator -

Realiza la resta en un objeto CFileTimeSpan.

CFileTimeSpan operator-(CFileTimeSpan span) const throw();

Parámetros

span
Un objeto CFileTimeSpan.

Valor devuelto

Devuelve un objeto CFileTimeSpan que representa el resultado de la diferencia entre dos intervalos de tiempo.

CFileTimeSpan::operator !=

Compara dos objetos CFileTimeSpan para determinar si no son iguales.

bool operator!=(CFileTimeSpan span) const throw();

Parámetros

span
Objeto CFileTimeSpan que se va a comparar.

Valor devuelto

Devuelve TRUE si el elemento que se va a comparar no es igual al objeto CFileTimeSpan; de lo contrario, FALSE.

CFileTimeSpan::operator +

Realiza la suma en un objeto CFileTimeSpan.

CFileTimeSpan operator+(CFileTimeSpan span) const throw();

Parámetros

span
Un objeto CFileTimeSpan.

Valor devuelto

Devuelve un objeto CFileTimeSpan que contiene la suma de los dos intervalos de tiempo.

CFileTimeSpan::operator +=

Realiza la suma en un objeto CFileTimeSpan y asigna el resultado al objeto actual.

CFileTimeSpan& operator+=(CFileTimeSpan span) throw();

Parámetros

span
Un objeto CFileTimeSpan.

Valor devuelto

Devuelve un objeto CFileTimeSpan actualizado que contiene la suma de los dos intervalos de tiempo.

CFileTimeSpan::operator <

Compara dos objetos CFileTimeSpan para determinar el menor.

bool operator<(CFileTimeSpan span) const throw();

Parámetros

span
Objeto CFileTimeSpan que se va a comparar.

Valor devuelto

Devuelve TRUE si el primer objeto es menor (es decir, representa un período de tiempo más corto) que el segundo; de lo contrario, FALSE.

CFileTimeSpan::operator <=

Compara dos objetos CFileTimeSpan para determinar si son iguales o cuál es el menor.

bool operator<=(CFileTimeSpan span) const throw();

Parámetros

span
Objeto CFileTimeSpan que se va a comparar.

Valor devuelto

Devuelve TRUE si el primer objeto es menor (es decir, representa un período de tiempo más corto) o igual que el segundo; de lo contrario, FALSE.

CFileTimeSpan::operator =

Operador de asignación.

CFileTimeSpan& operator=(const CFileTimeSpan& span) throw();

Parámetros

span
Un objeto CFileTimeSpan.

Valor devuelto

Devuelve el objeto CFileTimeSpan actualizado.

CFileTimeSpan::operator -=

Realiza la resta en un objeto CFileTimeSpan y asigna el resultado al objeto actual.

CFileTimeSpan& operator-=(CFileTimeSpan span) throw();

Parámetros

span
Un objeto CFileTimeSpan.

Valor devuelto

Devuelve el objeto CFileTimeSpan actualizado.

CFileTimeSpan::operator ==

Compara dos objetos CFileTimeSpan para determinar si son iguales.

bool operator==(CFileTimeSpan span) const throw();

Parámetros

span
Objeto CFileTimeSpan que se va a comparar.

Valor devuelto

Devuelve TRUE si los dos objetos son iguales; en caso contrario, devuelve FALSE.

CFileTimeSpan::operator >

Compara dos objetos CFileTimeSpan para determinar el mayor.

bool operator>(CFileTimeSpan span) const throw();

Parámetros

span
Objeto CFileTimeSpan que se va a comparar.

Valor devuelto

Devuelve TRUE si el primer objeto es mayor (es decir, representa un período de tiempo más largo) que el segundo; de lo contrario, FALSE.

CFileTimeSpan::operator >=

Compara dos objetos CFileTimeSpan para determinar si son iguales o cuál es el mayor.

bool operator>=(CFileTimeSpan span) const throw();

Parámetros

span
Objeto CFileTimeSpan que se va a comparar.

Valor devuelto

Devuelve TRUE si el primer objeto es mayor (es decir, representa un período de tiempo más largo) o igual que el segundo; de lo contrario, FALSE.

CFileTimeSpan::SetTimeSpan

Llame a este método para establecer el intervalo de tiempo del objeto CFileTimeSpan.

void SetTimeSpan(LONGLONG nSpan) throw();

Parámetros

nSpan
Nuevo valor para el intervalo de tiempo en unidades FILETIME de 100 nanosegundos. Para obtener más información, vea CFileTime.

Consulte también

FILETIME
Clase CFileTime
Gráfico de jerarquías
Clases compartidas de ATL y MFC