Udostępnij za pośrednictwem


Data i godzina: obsługa SYSTEMTIME

CTime klasa ma konstruktorów zaakceptować czas systemu i pliku z systemu Win32.Jeśli używasz CTime obiektów do tych celów, należy zmodyfikować ich inicjowania odpowiednio, jak opisano w tym artykule.

MFC nadal zawiera CTime konstruktorów argumenty czasu stylu MS-DOS, ale z wersji 3.0, MFC CTime klasy obsługuje również Konstruktor Win32 SYSTEMTIME struktury i innym, że trwa Win32 FILETIME struktury.

Nowy CTime konstruktory są:

  • CTime (const SYSTEMTIME &sysTime);

  • CTime (const FILETIME &fileTime);

fileTime Parametr jest odniesienie do Win32 FILETIME struktury, która reprezentuje czas jako wartość 64-bitowych, bardziej wygodnym formacie dla wewnętrznej pamięci masowej niż SYSTEMTIME strukturę i format używany przez Win32 do reprezentowania godzina utworzenia pliku.

Jeżeli kod zawiera CTime obiektu zainicjowany z czasem systemu należy używać SYSTEMTIME konstruktora w systemie Win32.

Najprawdopodobniej nie będzie używać CTimeFILETIME bezpośrednio do inicjowania.Jeśli używasz CFile obiektu do manipulowania pliku, CFile::GetStatus pobiera sygnatury czasowej pliku można via CTime zainicjować obiektu z FILETIME struktury.

Co chcesz wiedzieć więcej?

Zobacz też

Koncepcje

Data i godzina