Fonction FileTimeToDosDateTime (winbase.h)
Convertit une heure de fichier en valeurs de date et d’heure MS-DOS.
Syntaxe
BOOL FileTimeToDosDateTime(
[in] const FILETIME *lpFileTime,
[out] LPWORD lpFatDate,
[out] LPWORD lpFatTime
);
Paramètres
[in] lpFileTime
Pointeur vers une structure FILETIME contenant l’heure de conversion du fichier au format de date et d’heure MS-DOS.
[out] lpFatDate
Pointeur vers une variable pour recevoir la date MS-DOS. La date est une valeur empaquetée au format suivant.
Bits | Description |
---|---|
0–4 | Jour du mois (1-31) |
5–8 | Mois (1 = janvier, 2 = février, etc.) |
9-15 | Décalage de l’année à partir de 1980 (ajouter 1980 pour obtenir l’année réelle) |
[out] lpFatTime
Pointeur vers une variable pour recevoir l’heure MS-DOS. L’heure est une valeur empaquetée au format suivant.
Bits | Description |
---|---|
0–4 | Deuxième divisé par 2 |
5–10 | Minute (0-59) |
11–15 | Heure (0-23 sur une horloge de 24 heures) |
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
Le format de date MS-DOS ne peut représenter que des dates comprises entre le 1/1/1980 et le 31/12/2107 ; cette conversion échoue si l’heure du fichier d’entrée est en dehors de cette plage.
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winbase.h (inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour