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