Bonjour à tous
2 questions concernant la fonction format
1- à quoi servent les 2 derniers arguments (optionnels) ?
2- quelle difference entre format et format$
merci
Version imprimable
Bonjour à tous
2 questions concernant la fonction format
1- à quoi servent les 2 derniers arguments (optionnels) ?
2- quelle difference entre format et format$
merci
Format(expression[, format[, firstdayofweek[, firstweekofyear]]])
firstdayofweek sert quand tu veux obtenir le jour (lun, mar, mer) d'une date. Par exemple Tu peux faire commencer ta semaine un dimanche comme les anglais ou les américains ou un lundi comme les français. Donc dans un cas 1 c'est dimanche et dans l'autre 1 c'est lundi.
firstweekofyear permet de préciser la 1er semaine de l'année. Tu peux par exemple considérer que la 1ere semaine c'est celle du 1er janvier même si le 1er janvier est un mercredi ou dire que c'est la première semaine complète. Ça joue quand tu utilise le fomatage "ww" pour trouver le numéro de la semaine dans l'année (de 1 à 53).
Va voir l'aide de la fonction cela détail les paramêtres et fait quelques essais.
Format$ et format sont quasiment identiques sauf que format$ renvoie toujours une chaîne de caractères même si la valeur obtenue pourrait être un nombre (ex : le numéro de semaine).
Format$ est aussi là pour la compatibilité avec les versions précédentes de BASICs. Le $ indique que le type est String.
A+
merci pour toutes ces precisions
a bientot