Dans la version 10.4.1.158, il y a un changement de comportement sur la fonction SUBSTRING:
Le script ci-dessous, qui donnait sur la version précédente de Prism les résultats attendus, ne fonctionne plus:
Code : Tout sélectionner
Date$="24/04/2020 11:39:56"
REM Date$ est de la forme JJ/MM/AAAA HH:MM:SS
SUBSTRING Date$ 1 2 JJ$
SUBSTRING Date$ 4 2 MM$
SUBSTRING Date$ 7 4 AAAA$
PRINT "Décomposition de la date: Année:" AAAA$ ", Mois:" MM$ ", Jour:" JJ$
Il faut modifier maintenant le code de manière à ce que le 3ième paramètre de la fonction SUBSTRING ne soit plus le nombre de caractères souhaité mais le numéro du caractère de fin de découpe.Décomposition de la date: Année:, Mois:, Jour:24
Script terminé ...
Il faut donc faire pour mon exemple:
Code : Tout sélectionner
Date$="24/04/2020 11:39:56"
REM Date$ est de la forme JJ/MM/AAAA HH:MM:SS
SUBSTRING Date$ 1 2 JJ$
SUBSTRING Date$ 4 5 MM$
SUBSTRING Date$ 7 10 AAAA$
PRINT "Décomposition de la date: Année:" AAAA$ ", Mois:" MM$ ", Jour:" JJ$
Marc