COleDateTime::ParseDateTime

BOOL ParseDateTime (LPCTSTR lpszDate, DWORD dwFlags = 0,LCID lcid = LANG_USER_DEFAULT);
jeter (CMemoryException) ;
jeter (COleException) ;

Valeur de retour

Différent de zéro si la chaîne a été convertie avec succès à une valeur de date/heure, sinon 0.

Paramètres

lpszDate

Pointeur vers la chaîne terminée par null, qui doit être analysé. Pour plus d'informations, voir remarques.

dwFlags

Indique les drapeaux pour les paramètres régionaux et de l'analyse. Un ou plusieurs des indicateurs suivants:

lcid

Indique l'ID de paramètres régionaux à utiliser pour la conversion.

Remarques

Appelez cette fonction membre pour analyser une chaîne pour lire une valeur de date/heure. Si la chaîne a été convertie avec succès à une valeur de date/heure, la valeur de cet objet COleDateTime est définie à cette valeur et de son statut de valide.

&Notenbsp ;  Valeurs de l'année doivent se situer entre 100 et 9999, inclusivement.

Le paramètre lpszDate peut prendre une variété de formats. Par exemple, les chaînes suivantes contiennent des formats de date / d'heure acceptable:

« 25 Ja&nvier 1996 »
« 8: hh »
« 20: hh »
« 25 Janvier 1996 8:30:00 »
« 8: Hh 25 janvier 1996 »
« 25/01/1996 8:30:00 « nbsp ; / / toujours spécifier toute l'année,
                     et même dans un format « court date »

Notez que l'ID de paramètres régionaux affectera également si le format de chaîne est acceptable pour la conversion d'une valeur de date/heure.

Dans le cas de VAR_DATEVALUEONLY, la valeur est définie à 0, ou minuit. Dans le cas de VAR_TIMEVALUEONLY, la valeur de date est définie comme date 0, ce qui signifie 30 décembre 1899.

Si la chaîne pas pu être convertie en une valeur date/heure ou s'il y a un dépassement de capacité numérique, l'état de cet objet COleDateTime n'est pas valide.

Si la conversion de la chaîne a échoué en raison d'erreurs d'allocation mémoire, cette fonction lève une CMemoryException. Dans un autre État d'erreur, cette fonction lève une COleException.

Pour une liste de valeurs d'ID de paramètres régionaux, consultez la section Soutenir plusieurs langues nationales dans le Win32 SDK OLE de référence du programmeur.

Pour plus d'informations sur les limites et la mise en œuvre de valeurs COleDateTime , consultez l'article Date et heure : prise en charge Automation dans le Guide du programmeur Visual C++.

Aperçu COleDateTime |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;COleDateTime::Format, COleDateTime::GetStatus

Index