-
Formater un décimal
Bonjour,
Y-a-t-il moyen de fixer le nombre de chiffre après la virgule sur un décimal?
Les solutions que j'ai trouvé me renvoient le format dont je cherche mais sous forme de string.
Par exemple si je récupère la chaine suivante "0.12300" pour la convertir en décimal, est-t-il possible de garder les zéros et avoir les 5 chiffres après la virgule?
Merci d'avance
-
Les "0" ne font pas partie de la valeur intrinsèque du decimal, juste de sa représentation textuelle, donc non.
Si tu veux garder côte à côte la valeur et la représentation il va te falloir développer un type dédié.
-
un nombre est un nombre, seule sa représentation en tant que string est modifiable
undecimal.tostring("#.00000")
quand un nombre est affiché peu importe où (écran, impression ...) c'est toujours suite à une transformation en string, et c'est à ce moment qu'il faut préciser ce qu'on souhaite comme formatage