DATE |
Date |
|---|---|
| Visual Basic | |
Syntaxe
| Function DATE As String |
Description
Cette fonction retourne la date courante du système d'exploitation.
Remarques
- L'exemple suivant utilise la fonction Date pour renvoyer la date système actuelle :
- La fonction Date est une fonction intégrée très pratique permettant d'obtenir instantanément la date actuelle du système. Elle ne nécessite aucun paramètre, ce qui simplifie énormément son usage dans des scripts ou des applications.
- Le résultat retourné par la fonction Date est une valeur de type String représentant la date dans le format défini par les paramètres régionaux de l'utilisateur. Cela signifie que le format peut varier selon les paramètres du système (par exemple dd/mm/yyyy ou mm/dd/yyyy).
- Date est souvent utilisée pour enregistrer l'heure d'exécution d'un événement, l'horodatage d'un fichier ou encore pour afficher la date actuelle à l'utilisateur dans une interface. Cela en fait un outil essentiel pour la gestion temporelle.
- La fonction peut être combinée à d'autres fonctions comme Time, Now, ou FormatDateTime pour fournir des sorties plus complètes ou personnalisées. Par exemple, FormatDateTime(Date, vbLongDate) permet d'afficher la date en toutes lettres.
- Il est important de noter que Date ne retourne que la date, sans inclure l'heure. Si l'on souhaite capturer à la fois la date et l'heure, il faut alors utiliser la fonction Now, combinant les deux dimensions temporelles.
- Dans un script d'automatisation ou une application de journalisation, on peut utiliser Date pour créer un fichier journal avec la date du jour intégrée dans son nom, comme "log_" & Date & ".txt", tout en prenant soin de formater la date sans caractères interdits.
- Le fait que Date accède directement à l'horloge système implique que sa précision dépend entièrement de l'horloge du système d'exploitation. Toute désynchronisation de l'horloge pourrait donc impacter la fiabilité des enregistrements temporels.
- Comme Date est une fonction native et largement utilisée, elle est prise en charge de manière cohérente à travers les différentes versions de Visual Basic, ce qui en garantit la compatibilité et la pérennité dans les projets à long terme.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
on obtiendra le résultat suivant si la date est le 7 juillet 2011 :
Date courante : 07/07/2011
Dernière mise à jour : Lundi, le 19 novembre 2012