CDATE |
Conversion de Date |
---|---|
Visual Basic |
Syntaxe
Function CDATE(madate As String) As Date |
Paramètres
Nom | Description |
---|---|
madate | Ce paramètre permet d'indiquer la chaîne de caractères contenant la date. Le paramètre madate est une expression de date valide. |
Description
Cette fonction permet de convertir une date en type de données Date.
Remarques
- Utilisez la fonction IsDate pour déterminer si la date peut être convertie en une date ou une heure. La fonction CDate reconnaît les littéraux de date et d'heure ainsi que certains nombres compris dans l'intervalle de dates acceptables. Lors de la conversion d'un nombre en date, la partie entière du nombre est convertie en date. Toute partie fractionnaire du nombre est convertie en une heure de la journée, à partir de minuit.
- La fonction CDate reconnaît les formats de date en fonction des paramètres régionaux de votre système. L'ordre correct du jour, du mois et de l'année peut ne pas être déterminé s'il est fourni dans un format autre que l'un des paramètres de date reconnus. En outre, un format de date longue n'est pas reconnu s'il contient également la chaîne de caractères du jour de la semaine.
- L'exemple suivant utilise la fonction CDate pour convertir une chaîne de caractères en date. En général, le codage en dur des dates et des heures sous forme de chaînes de caractères (comme indiqué dans cet exemple) n'est pas recommandé. Utilisez plutôt des littéraux de date et d'heure (tels que #10/19/1962#, #4:45:23 PM#).
MyDate = "October 19, 1962" ' Définir la date
MyShortDate = CDate(MyDate) ' Convertir en type de données Date
MyTime = "4:35:47 PM" ' Définir l'heure
MyShortTime = CDate(MyTime) ' Convertir en type de données Date
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
on obtiendra le résultat suivant :
2000-01-01 = 01/01/200008-01-01 = 08/01/2001
74-01-01 = 01/01/1974
02-02-2001 = 02/02/2001
3/21/11 = 21/03/2011
Dernière mise à jour : Lundi, le 19 novembre 2012