DateTime, structure
Réduire la table des matières
Développer la table des matières

DateTime Structure

Représente un instant, généralement exprimé sous la forme d'une date ou d'une heure.

JavaScript:  Ce type apparaît comme un objet Date.

.NET:  Ce type apparaît comme une structure System.DateTimeOffset.

Remarque  C++

Remarque  Semblable à FILETIME mais avec des différences importantes. Consultez la section Notes.

Syntaxe


public value struct DateTime

Attributs

[Version(0x06020000)]

Membres

Le DateTimeStructure hérite de l'interface IUnknown mais n'a pas de membres supplémentaires.

DateTimeStructure possède ces champs.

ChampType de donnéesDescription
UniversalTime

Int64

Entier signé de 64 bits représentant un point dans le temps comme le nombre d'intervalles de 100 nanosecondes antérieur ou postérieur au 1er janvier 1601 à minuit (selon le calendrier grégorien).

 

Remarques

Les langages Javascript et .NET n'utilisent pas ce type directement. Avec Javascript, un objet DateTime est projeté comme un objet Date, et avec .NET il est projeté comme System.DateTimeOffset. Chaque langage gère de façon transparente la conversion à la granularité et les plages de dates pour le langage respectif.

En C++, une valeur DateTime.UniversalTime présente la même granularité qu'un objet FILETIME et prend en charge les plages de dates requises par Javascript et .NET. Pour les valeurs positives, une valeur DateTime.UniversalTime est identique à une valeur FILETIME, même si elle ne peut représenter que des dates allant jusqu'à 29 000 (notre ère). Une valeur négative représente le nombre d'intervalles avant le 1er janvier 1601 et peut représenter des dates jusqu'à environ 27 400 (avant notre ère). Pour le calendrier grégorien, utilisez DateTimeFormatter pour créer des représentations sous forme de chaîne d'un objet DateTime pour les dates après minuit en l'an 1 (notre ère).

Pour convertir UniversalTime en SYSTEMTIME, utilisez ULARGE_INTEGER pour convertir la valeur int64 en FILETIME, puis utilisez FileTimeToSystemTime pour obtenir SYSTEMTIME.

Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

Windows::Foundation

Métadonnées

Windows.winmd

 

 

Afficher:
© 2017 Microsoft