Klasa CFileTime
Ta klasa zapewnia metod zarządzania związane z pliku wartości daty i godziny.
class CFileTime :
public FILETIME
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Wywołać funkcję statyczne pobrać CFileTime obiekt, który reprezentuje bieżącą datę systemową i czasu. |
|
Wywołanie tej metody do pobierania czasu z CFileTime obiektu. |
|
Wywołanie tej metody, aby przekonwertować czasu lokalnego pliku na czas pliku oparty na skoordynowanego czasu uniwersalnego (UTC). |
|
Wywołanie tej metody, aby ustawić datę i czas przechowywane przez CFileTime obiektu. |
|
Wywołanie tej metody do czasu opartą na skoordynowanego czasu uniwersalnego (UTC) do czasu lokalnego pliku konwersji. |
Podmioty publiczne
Nazwa |
Opis |
---|---|
Ten operator jest używany do wykonywania odejmowanie na CFileTime lub CFileTimeSpan obiektu. |
|
Ten operator porównuje dwa CFileTime obiektów dla nierówności. |
|
Ten operator jest używany do wykonywania dodanie na CFileTimeSpan obiektu. |
|
Ten operator jest używany do wykonywania dodanie na CFileTimeSpan obiektu i przypisać wynik do bieżącego obiektu. |
|
Ten operator porównuje dwa CFileTime określają pomniejszonego obiekty. |
|
Ten operator porównuje dwa CFileTime określają równość lub mniejszym obiekty. |
|
Operator przypisania. |
|
Ten operator jest używany do wykonywania odejmowanie na CFileTimeSpan obiektu i przypisać wynik do bieżącego obiektu. |
|
Ten operator porównuje dwa CFileTime obiektów dla równości. |
|
Ten operator porównuje dwa CFileTime obiektów, aby określić większy. |
|
Ten operator porównuje dwa CFileTime określają równego lub większego obiekty. |
Stałe publicznych
Nazwa |
Opis |
---|---|
Członek danych statycznych przechowywania liczbę 100-nanosekundowych tworzące jeden dzień. |
|
Członek danych statycznych przechowywania liczbę 100-nanosekundowych tworzące jedną godzinę. |
|
Członek danych statycznych przechowywania liczbę 100-nanosekundowych tworzące jeden milisekundy. |
|
Członek danych statycznych przechowywania liczbę 100-nanosekundowych tworzące jedną minutę. |
|
Przechowywanie liczbę 100-nanosekundowych tworzące jedną sekundę członek danych statycznych. |
|
Członek danych statycznych przechowywania liczbę 100-nanosekundowych tworzące jeden tydzień. |
Uwagi
Ta klasa zapewnia metody zarządzania wartości daty i godziny utworzenia, dostęp i modyfikacji plików.Metody i danych tej klasy są często używane w połączeniu z CFileTimeSpan obiektów, które zajmują się wartości względnego czasu.
Wartość daty i godziny jest przechowywana jako wartość 64-bitowych, reprezentującą liczbę 100-nanosekundowych od 1 stycznia 1601.Jest to format skoordynowanego czasu uniwersalnego (UTC).
Do uproszczenia obliczeń dostępne są następujące statyczne const zmienne składowe:
Zmienna członka |
Liczba 100-nanosekundowych |
---|---|
Milisekundy |
10,000 |
Drugi |
Milisekundy * 1000 |
Minuta |
Drugi * 60 |
Godziny |
Minuty * 60 |
Dzień |
Godzinę * 24 |
Tydzień |
Dzień * 7 |
Uwaga nie wszystkie systemy plików można rejestrować tworzenia i czas ostatniego dostępu i nie wszystkie systemy plików zarejestrować je w taki sam sposób.Na przykład w systemie plików FAT systemu Windows NT create czasu ma rozdzielczość 10 milisekund, czas zapisu ma rozdzielczość 2 sekundy, a czas dostępu ma rozdzielczość 1 dnia (data access).Na system NTFS czas dostępu ma rozdzielczość 1 godzinę.Ponadto tłuszczu rekordy razy na dysku według czasu lokalnego, ale NTFS rekordy razy na dysku według czasu UTC.Aby uzyskać więcej informacji, zobacz Razy plik.
Hierarchii dziedziczenia
FILETIME
CFileTime
Wymagania
Nagłówek: atltime.h