Data i godzina: obsługa SYSTEMTIME
CTime klasa ma konstruktorów, które akceptują czas systemu i plik z Win32.Jeśli użyjesz CTime obiektów w tym celu należy zmodyfikować ich inicjowania w związku z tym, jak opisano w tym artykule.
Informacji o strukturze SYSTEMTIME, zobacz SYSTEMTIME.Aby uzyskać informacje o strukturze FILETIME, zobacz FILETIME.
Nadal udostępnia MFC CTime konstruktorów argumenty czasu w stylu MS-DOS, ale, począwszy od wersji 3.0, MFC CTime klasa obsługuje również konstruktora, który używa Win32 SYSTEMTIME struktury i innego pobierającej Win32 FILETIME struktury.
Nowy CTime konstruktory są:
CTime (stała SYSTEMTIME & sysTime);
CTime (stała FILETIME & fileTime);
fileTime Parametr odnosi się do Win32 FILETIME struktury, która reprezentuje czas jako wartość 64-bitowych bardziej wygodne format wewnętrznej pamięci masowej niż SYSTEMTIME struktury i format używany przez Win32 do reprezentowania godzinę utworzenia pliku.
Jeśli kod zawiera CTime obiekt został zainicjowany wraz z czasem systemu, należy użyć SYSTEMTIME konstruktora w Win32.
Prawdopodobnie nie będzie używać CTime FILETIME inicjowania bezpośrednio.Jeśli użyjesz CFile obiekt do modyfikowania pliku, CFile::GetStatus pobiera plik sygnaturę czasową dla Ciebie za pośrednictwem CTime obiekt inicjowany z FILETIME struktury.