Data e time: Suporte SYSTEMTIME

The CTime classe tem construtores aceitam tempos de sistema e arquivo do Win32.Se você usar CTime objetos para esses fins, você deve modificar a inicialização da mesma forma, conforme descrito neste artigo.

MFC ainda fornece CTime construtores que obtém argumentos de time do estilo MS-DOS, mas, com MFC versão 3.0, o CTime classe também suporta um construtor com um Win32 SYSTEMTIME estrutura e outra que leva um Win32 FILETIME estrutura.

O novo CTime construtores são:

  • CTime( const SYSTEMTIME& sysTime );

  • CTime( const FILETIME& fileTime );

The fileTime parâmetro é uma referência a um Win32 FILETIME estrutura, que representa a time sistema autônomo um valor de 64 bit, um formato mais conveniente para armazenamento interno de um SYSTEMTIME estrutura e o formato usado pelo Win32 para representar o momento da criação do arquivo.

Se seu código contém um CTime objeto inicializado com a time do sistema, você deve usar o SYSTEMTIME construtor no Win32.

You most likely will not use CTime FILETIME initialization directly.Se você usar um CFile objeto para manipular um arquivo CFile::GetStatus recupera o carimbo de data/hora do arquivo para você por meio de um CTime o objeto inicializado com um FILETIME estrutura.

O que você deseja saber mais sobre?

Consulte também

Conceitos

Data e hora