Partager via


Date et heure : Prise en charge de SYSTEMTIME

La classe de CTime un des constructeurs qui acceptent le système et les heures de fichier Win32.Si vous utilisez des objets d' CTime à ces objectifs, vous devez modifier leur initialisation en conséquence, comme décrit dans cet article.

MFC fournit toujours les constructeurs d' CTime qui acceptent des arguments de temps du style de commande MS-DOS, mais, à la version 3,0 des MFC, la classe d' CTime prend également en charge un constructeur qui accepte une structure Win32 SYSTEMTIME et un autre qui acceptent une structure Win32 FILETIME .

Les nouveaux fournisseurs d' CTime sont :

  • sysTime);deCTime( const SYSTEMTIME&

  • **CTime( const FILETIME&**fileTime);

Le paramètre d' fileTime est une référence à une structure Win32 FILETIME , qui représente l'heure sous la forme d'une valeur 64 bits, format plus commode pour le stockage interne qu'une structure d' SYSTEMTIME et format utilisé par Win32 pour représenter l'heure de la création de fichier.

Si votre code contient un objet d' CTime initialisé avec l'heure système, vous devez utiliser le constructeur d' SYSTEMTIME dans Win32.

Vous n'utiliserez probablement pas l'initialisation d' CTimeFILETIME directement.Si vous utilisez un objet d' CFile pour manipuler un fichier, CFile::GetStatus extrait l'horodatage de fichier à votre place via un objet d' CTime initialisé avec une structure d' FILETIME .

Sur quels éléments souhaitez-vous obtenir des informations supplémentaires ?

Voir aussi

Concepts

Date et heure