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.

O czym chcesz się dowiedzieć więcej?

Zobacz też

Koncepcje

Data i godzina