Envoyé par
brsoft.org
Une petite précision :
Le système que je veux mettre en place est le suivant :
Nous avons un double.
Je veux convertir ce double en un string sans le signe de la décimale pour ensuite le convertir en long.
Exemple : 123456.1230 >>> en String "1234561230" >>> en long 1234561230
C'est le long que je stock dans ma base de données (le format du champs dans la base n'est pas important pour mon souci)
Pour reconstruire le double, je reprend le long, le le converti en String et je replace le signe de la décimale au bon endroit. Puis convertion en double.
Le problème est que avec les grands nombre du style 123456789123456789.123456, la convertion en String devient 1234567891234564 ?????
Je rappel que le but de cette "transformation" est de pouvoir avoir une base de donnée partagée entre plusieurs pays (Avec cette "transformation", plus de soucis de culture et de formats)
Partager