IBM Lotus Symphony
|
Renvoie une valeur de date à partir d'une chaîne de date. Celle-ci est une date complète exprimée par une seule valeur numérique. Ce numéro peut également servir à déterminer la différence entre deux dates.
DateValue [(date)]
Date
Date : expression de type chaîne de caractères contenant la date à calculer. Pratiquement tous les formats de date sont reconnus.
Cette fonction peut être employée pour convertir en nombre entier une date comprise entre le 1er décembre 1582 et le 31 décembre 9999. Le nombre obtenu peut ensuite servir à calculer la différence entre deux dates. Si l'argument de date est défini hors de la plage admise, Lotus Symphony Basic renvoie un message d'erreur.
Contrairement à la fonction DateSerial qui transmet les années, les mois et les jours sous forme de valeurs numériques distinctes, dans le cas de la fonction DateValue, la date est transmise au format "jour.[,]mois.[,]année".
Vous pouvez définir l'environnement local utilisé pour contrôler la mise en forme des nombres, dates et monnaies dans Lotus Symphony Basic dans Outils - Options - Paramètres de langue - Langues. Dans les codes de format Basic, le point décimal (.) est toujours utilisé comme marque de réservation pour le séparateur décimal défini dans vos paramètres régionaux. Ce symbole est remplacé par le caractère correspondant.
Cela s'applique également aux paramètres régionaux relatifs aux formats de date, d'heure et de monnaie. La description de format Basic est interprétée et affichée en fonction des paramètres régionaux.
Sub ExampleDateValue
msgbox DateValue("12/02/1997")
end sub