다음을 통해 공유


CFileTimeSpan 클래스

이 클래스는 파일과 연결된 상대 날짜 및 시간 값을 관리하는 메서드를 제공합니다.

구문

class CFileTimeSpan

멤버

Public 생성자

속성 설명
CFileTimeSpan::CFileTimeSpan 생성자입니다.

공용 메서드

이름 설명
CFileTimeSpan::GetTimeSpan 개체에서 시간 범위를 검색하려면 이 메서드를 호출합니다 CFileTimeSpan .
CFileTimeSpan::SetTimeSpan 개체의 시간 범위를 설정하려면 이 메서드를 호출합니다 CFileTimeSpan .

공용 연산자

이름 설명
CFileTimeSpan::operator - 개체에서 CFileTimeSpan 빼기를 수행합니다.
CFileTimeSpan::operator != CFileTimeSpan 개체가 다른지 비교합니다.
CFileTimeSpan::operator + 개체에 대한 추가를 CFileTimeSpan 수행합니다.
CFileTimeSpan::operator += 개체에 대한 추가를 CFileTimeSpan 수행하고 결과를 현재 개체에 할당합니다.
CFileTimeSpan::operator < CFileTimeSpan 개체를 비교하여 더 작은 개체를 확인합니다.
CFileTimeSpan::operator <= CFileTimeSpan 개체를 비교하여 같음 또는 더 작은 개체를 확인합니다.
CFileTimeSpan::operator = 할당 연산자입니다.
CFileTimeSpan::operator -= 개체에 대해 CFileTimeSpan 빼기를 수행하고 결과를 현재 개체에 할당합니다.
CFileTimeSpan::operator == CFileTimeSpan 개체가 같은지 비교합니다.
CFileTimeSpan::operator > CFileTimeSpan 개체를 비교하여 더 큰 개체를 확인합니다.
CFileTimeSpan::operator >= CFileTimeSpan 개체를 비교하여 같음 또는 더 큰 개체를 확인합니다.

설명

이 클래스는 CFileTimeSpan 파일 시스템에서 사용하는 단위에서 상대적인 기간을 처리하는 메서드를 제공합니다. 이러한 단위는 파일을 만들 때, 마지막으로 액세스하거나 마지막으로 수정한 경우와 같은 파일 작업에서 자주 사용됩니다. 이 클래스의 메서드는 클래스 개체와 CFileTime 함께 자주 사용됩니다.

예시

에 대한 예제를 CFileTime::Millisecond참조하세요.

요구 사항

헤더: atltime.h

CFileTimeSpan::CFileTimeSpan

생성자입니다.

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

매개 변수

span
기존 CFileTimeSpan 개체입니다.

nSpan
단위로 FILETIME 된 기간입니다.

설명

개체는 CFileTimeSpan 기존 개체를 CFileTimeSpan 사용하여 만들거나 100나노초 FILETIME 단위로 64비트 값으로 표현될 수 있습니다. 자세한 내용은 CFileTime를 참조하세요. 기본 생성자는 시간 범위를 0으로 설정합니다.

CFileTimeSpan::GetTimeSpan

개체에서 시간 범위를 검색하려면 이 메서드를 호출합니다 CFileTimeSpan .

LONGLONG GetTimeSpan() const throw();

반환 값

시간 범위를 100나노초 FILETIME 단위로 반환합니다. 자세한 내용은 CFileTime를 참조하세요.

CFileTimeSpan::operator -

개체에서 CFileTimeSpan 빼기를 수행합니다.

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

매개 변수

span
CFileTimeSpan 개체입니다.

반환 값

CFileTimeSpan 두 시간 범위 간의 차이 결과를 나타내는 개체를 반환합니다.

CFileTimeSpan::operator !=

CFileTimeSpan 개체가 다른지 비교합니다.

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

매개 변수

span
비교할 CFileTimeSpan 개체입니다.

반환 값

비교할 항목이 개체FALSE와 같지 CFileTimeSpan 않으면 반환 TRUE 합니다.

CFileTimeSpan::operator +

개체에 대한 추가를 CFileTimeSpan 수행합니다.

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

매개 변수

span
CFileTimeSpan 개체입니다.

반환 값

CFileTimeSpan 두 시간 범위의 합계를 포함하는 개체를 반환합니다.

CFileTimeSpan::operator +=

개체에 대한 추가를 CFileTimeSpan 수행하고 결과를 현재 개체에 할당합니다.

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

매개 변수

span
CFileTimeSpan 개체입니다.

반환 값

두 시간 범위의 합계를 포함하는 업데이트 CFileTimeSpan 된 개체를 반환합니다.

CFileTimeSpan::operator <

CFileTimeSpan 개체를 비교하여 더 작은 개체를 확인합니다.

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

매개 변수

span
비교할 CFileTimeSpan 개체입니다.

반환 값

TRUE 첫 번째 개체가 두 번째 개체보다 작으면(즉, 짧은 기간을 나타낸다) 반환합니다FALSE.

CFileTimeSpan::operator <=

CFileTimeSpan 개체를 비교하여 같음 또는 더 작은 개체를 확인합니다.

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

매개 변수

span
비교할 CFileTimeSpan 개체입니다.

반환 값

첫 번째 개체가 더 짧은 기간을 나타내거나 두 번째 FALSE개체보다 작거나 같으면 반환 TRUE 합니다.

CFileTimeSpan::operator =

할당 연산자입니다.

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

매개 변수

span
CFileTimeSpan 개체입니다.

반환 값

업데이트 CFileTimeSpan 된 개체를 반환합니다.

CFileTimeSpan::operator -=

개체에서 CFileTimeSpan 빼기를 수행하고 결과를 현재 개체에 할당합니다.

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

매개 변수

span
CFileTimeSpan 개체입니다.

반환 값

업데이트 CFileTimeSpan 된 개체를 반환합니다.

CFileTimeSpan::operator ==

CFileTimeSpan 개체가 같은지 비교합니다.

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

매개 변수

span
비교할 CFileTimeSpan 개체입니다.

반환 값

개체가 같으면 반환하고, 그렇지 않으면 FALSE반환 TRUE 합니다.

CFileTimeSpan::operator >

CFileTimeSpan 개체를 비교하여 더 큰 개체를 확인합니다.

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

매개 변수

span
비교할 CFileTimeSpan 개체입니다.

반환 값

첫 번째 개체가 두 번째 개체보다 크면(즉, 더 긴 기간을 나타낸다)이고, 그렇지 않으면 FALSE반환 TRUE 됩니다.

CFileTimeSpan::operator >=

CFileTimeSpan 개체를 비교하여 같음 또는 더 큰 개체를 확인합니다.

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

매개 변수

span
비교할 CFileTimeSpan 개체입니다.

반환 값

첫 번째 개체가 더 크거나(즉, 더 긴 기간을 나타낸다) 두 번째 개체보다 크거나 두 번째 개체와 같은지 FALSE여부를 반환 TRUE 합니다.

CFileTimeSpan::SetTimeSpan

개체의 시간 범위를 설정하려면 이 메서드를 호출합니다 CFileTimeSpan .

void SetTimeSpan(LONGLONG nSpan) throw();

매개 변수

nSpan
시간 범위의 새 값(100나노초 단위)입니다 FILETIME . 자세한 내용은 CFileTime를 참조하세요.

참고 항목

FILETIME
CFileTime 클래스
계층 구조 차트
ATL/MFC 공유 클래스