Affichage du signe d'une valeur monétaire avec un NumberFormat
1 réponse
Sky
Bonjour à tous,
j'essaie d'afficher une valeur monétaire, avec :
- le signe + ou -, selon que la somme soit positive ou négative
- la valeur du nombre, avec deux chiffres après la virgule
- le symbole de la devise monétaire
J'utilise la méthode getCurrencyInstance() de la classe NumberFormat.
Cependant, j'obtiens la valeur avec le bon nombre de décimales, le
symbole monétaire (le signe euro) mais pas le signe.
Existe-t'il une méthode à appeler au préalable pour afficher le signe
ou suis-je obligé d'utiliser un objet de type DecimalFormat avec le
format qui va bien ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sky
Le Sat, 12 Nov 2005 16:06:57 +0100, Sky a écrit :
Bonjour à tous,
j'essaie d'afficher une valeur monétaire, avec : - le signe + ou -, selon que la somme soit positive ou négative - la valeur du nombre, avec deux chiffres après la virgule - le symbole de la devise monétaire
J'utilise la méthode getCurrencyInstance() de la classe NumberFormat. Cependant, j'obtiens la valeur avec le bon nombre de décimales, le symbole monétaire (le signe euro) mais pas le signe.
Existe-t'il une méthode à appeler au préalable pour afficher le signe ou suis-je obligé d'utiliser un objet de type DecimalFormat avec le format qui va bien ?
Merci d'avance
Je réponds à mon propre message afin de dire simplement qu'il s'agit d'une erreur, et qu'il ne faut pas en tenir compte. Ma source de données ne m'envoyait tout simplement pas de chiffres négatifs, alors qu'elle aurait dû !
Bonne nuit
Le Sat, 12 Nov 2005 16:06:57 +0100, Sky a écrit :
Bonjour à tous,
j'essaie d'afficher une valeur monétaire, avec :
- le signe + ou -, selon que la somme soit positive ou négative
- la valeur du nombre, avec deux chiffres après la virgule
- le symbole de la devise monétaire
J'utilise la méthode getCurrencyInstance() de la classe NumberFormat.
Cependant, j'obtiens la valeur avec le bon nombre de décimales, le
symbole monétaire (le signe euro) mais pas le signe.
Existe-t'il une méthode à appeler au préalable pour afficher le signe
ou suis-je obligé d'utiliser un objet de type DecimalFormat avec le
format qui va bien ?
Merci d'avance
Je réponds à mon propre message afin de dire simplement qu'il s'agit
d'une erreur, et qu'il ne faut pas en tenir compte. Ma source de données
ne m'envoyait tout simplement pas de chiffres négatifs, alors qu'elle
aurait dû !
j'essaie d'afficher une valeur monétaire, avec : - le signe + ou -, selon que la somme soit positive ou négative - la valeur du nombre, avec deux chiffres après la virgule - le symbole de la devise monétaire
J'utilise la méthode getCurrencyInstance() de la classe NumberFormat. Cependant, j'obtiens la valeur avec le bon nombre de décimales, le symbole monétaire (le signe euro) mais pas le signe.
Existe-t'il une méthode à appeler au préalable pour afficher le signe ou suis-je obligé d'utiliser un objet de type DecimalFormat avec le format qui va bien ?
Merci d'avance
Je réponds à mon propre message afin de dire simplement qu'il s'agit d'une erreur, et qu'il ne faut pas en tenir compte. Ma source de données ne m'envoyait tout simplement pas de chiffres négatifs, alors qu'elle aurait dû !