Aracılığıyla paylaş


CFileTimeSpan sınıfı

Bu sınıf, bir dosyayla ilişkili göreli tarih ve saat değerlerini yönetmek için yöntemler sağlar.

Sözdizimi

class CFileTimeSpan

Üyeler

Ortak oluşturucular

Veri Akışı Adı Açıklama
CFileTimeSpan::CFileTimeSpan Oluşturucu.

Genel yöntemler

Veri Akışı Adı Açıklama
CFileTimeSpan::GetTimeSpan Nesneden zaman aralığını almak için bu yöntemi çağırın CFileTimeSpan .
CFileTimeSpan::SetTimeSpan Nesnenin zaman aralığını ayarlamak için bu yöntemi çağırın CFileTimeSpan .

Genel işleçler

Veri Akışı Adı Açıklama
CFileTimeSpan::operator - Bir CFileTimeSpan nesne üzerinde çıkarma gerçekleştirir.
CFileTimeSpan::operator != Eşitsizlik için iki CFileTimeSpan nesneyi karşılaştırır.
CFileTimeSpan::operator + Bir CFileTimeSpan nesne üzerinde ekleme gerçekleştirir.
CFileTimeSpan::operator += Bir CFileTimeSpan nesne üzerinde ekleme gerçekleştirir ve sonucu geçerli nesneye atar.
CFileTimeSpan::operator < Daha azını belirlemek için iki CFileTimeSpan nesneyi karşılaştırır.
CFileTimeSpan::operator <= Eşitliği veya daha azını belirlemek için iki CFileTimeSpan nesneyi karşılaştırır.
CFileTimeSpan::operator = Atama işleci.
CFileTimeSpan::operator -= Bir CFileTimeSpan nesne üzerinde çıkarma gerçekleştirir ve sonucu geçerli nesneye atar.
CFileTimeSpan::operator == Eşitlik için iki CFileTimeSpan nesneyi karşılaştırır.
CFileTimeSpan::operator > Daha büyük olanını belirlemek için iki CFileTimeSpan nesneyi karşılaştırır.
CFileTimeSpan::operator >= Eşitliği veya daha büyük olanını belirlemek için iki CFileTimeSpan nesneyi karşılaştırır.

Açıklamalar

sınıfı, CFileTimeSpan dosya sisteminin kullandığı birimlerde göreli zaman aralıklarını işlemek için yöntemler sağlar. Bu birimler genellikle bir dosyanın oluşturulduğu, son erişildiği veya son değiştirildiği zaman gibi dosya işlemlerinde kullanılır. Bu sınıfın yöntemleri genellikle sınıf nesneleriyle CFileTime birlikte kullanılır.

Örnek

örneğine CFileTime::Millisecondbakın.

Gereksinimler

Üst bilgi: atltime.h

CFileTimeSpan::CFileTimeSpan

Oluşturucu.

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

Parametreler

span
Varolan bir CFileTimeSpan nesnesi.

nSpan
Birim cinsinden FILETIME bir süre.

Açıklamalar

Nesne CFileTimeSpan mevcut CFileTimeSpan bir nesne kullanılarak oluşturulabilir veya 100 nanosaniyelik FILETIME birimlerde 64 bit değer olarak ifade edilebilir. Daha fazla bilgi için bkz. CFileTime. Varsayılan oluşturucu, zaman aralığını 0 olarak ayarlar.

CFileTimeSpan::GetTimeSpan

Nesneden zaman aralığını almak için bu yöntemi çağırın CFileTimeSpan .

LONGLONG GetTimeSpan() const throw();

Dönüş değeri

Zaman aralığını 100 nanosaniye FILETIME cinsinden verir. Daha fazla bilgi için bkz. CFileTime.

CFileTimeSpan::operator -

Bir CFileTimeSpan nesne üzerinde çıkarma gerçekleştirir.

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

Parametreler

span
Bir CFileTimeSpan nesnesi.

Dönüş değeri

İki zaman aralığı arasındaki farkın sonucunu temsil eden bir CFileTimeSpan nesne döndürür.

CFileTimeSpan::operator !=

Eşitsizlik için iki CFileTimeSpan nesneyi karşılaştırır.

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

Parametreler

span
Karşılaştırılacak CFileTimeSpan nesne.

Dönüş değeri

Karşılaştırılan öğe nesneye CFileTimeSpan eşit değilse döndürürTRUE; aksi takdirde FALSE.

CFileTimeSpan::operator +

Bir CFileTimeSpan nesne üzerinde ekleme gerçekleştirir.

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

Parametreler

span
Bir CFileTimeSpan nesnesi.

Dönüş değeri

İki zaman aralığının toplamını içeren bir CFileTimeSpan nesne döndürür.

CFileTimeSpan::operator +=

Bir CFileTimeSpan nesne üzerinde ekleme gerçekleştirir ve sonucu geçerli nesneye atar.

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

Parametreler

span
Bir CFileTimeSpan nesnesi.

Dönüş değeri

İki zaman aralığının toplamını içeren güncelleştirilmiş CFileTimeSpan nesneyi döndürür.

CFileTimeSpan::operator <

Daha azını belirlemek için iki CFileTimeSpan nesneyi karşılaştırır.

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

Parametreler

span
Karşılaştırılacak CFileTimeSpan nesne.

Dönüş değeri

İlk nesne ikinci nesneden daha azsa (yani, daha kısa bir süreyi temsil ederse) döndürür TRUE , aksi takdirde FALSE.

CFileTimeSpan::operator <=

Eşitliği veya daha azını belirlemek için iki CFileTimeSpan nesneyi karşılaştırır.

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

Parametreler

span
Karşılaştırılacak CFileTimeSpan nesne.

Dönüş değeri

İlk nesnenin değerinden küçük (yani, daha kısa bir zaman aralığını temsil eder) veya ikinci nesneye eşitse döndürür TRUE ; aksi takdirde FALSE.

CFileTimeSpan::operator =

Atama işleci.

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

Parametreler

span
Bir CFileTimeSpan nesnesi.

Dönüş değeri

Güncelleştirilmiş CFileTimeSpan nesneyi döndürür.

CFileTimeSpan::operator -=

Bir CFileTimeSpan nesne üzerinde çıkarma gerçekleştirir ve sonucu geçerli nesneye atar.

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

Parametreler

span
Bir CFileTimeSpan nesnesi.

Dönüş değeri

Güncelleştirilmiş CFileTimeSpan nesneyi döndürür.

CFileTimeSpan::operator ==

Eşitlik için iki CFileTimeSpan nesneyi karşılaştırır.

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

Parametreler

span
Karşılaştırılacak CFileTimeSpan nesne.

Dönüş değeri

Nesneler eşitse, aksi takdirde FALSEdöndürürTRUE.

CFileTimeSpan::operator >

Daha büyük olanını belirlemek için iki CFileTimeSpan nesneyi karşılaştırır.

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

Parametreler

span
Karşılaştırılacak CFileTimeSpan nesne.

Dönüş değeri

İlk nesne ikinciden büyükse (yani, daha uzun bir süreyi temsil eder), aksi takdirde FALSEdöndürürTRUE.

CFileTimeSpan::operator >=

Eşitliği veya daha büyük olanını belirlemek için iki CFileTimeSpan nesneyi karşılaştırır.

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

Parametreler

span
Karşılaştırılacak CFileTimeSpan nesne.

Dönüş değeri

İlk nesne değerinden büyükse (yani, daha uzun bir süreyi temsil ediyorsa) veya ikinci nesneye eşitse döndürür TRUE ; aksi takdirde FALSE.

CFileTimeSpan::SetTimeSpan

Nesnenin zaman aralığını ayarlamak için bu yöntemi çağırın CFileTimeSpan .

void SetTimeSpan(LONGLONG nSpan) throw();

Parametreler

nSpan
100 nanosaniyelik FILETIME birim cinsinden zaman aralığı için yeni değer. Daha fazla bilgi için bkz. CFileTime.

Ayrıca bkz.

FILETIME
CFileTime sınıfı
Hiyerarşi grafiği
ATL/MFC paylaşılan sınıfları