Tausender-Punkt und Komme für Cent-Beträge

A new status update as well as a first preview video of the new version are now available!
  • Hallo @red51 und alle anderen,


    folgendes Problem habe ich. Mein iConomy-Plugin zeigt auf unterschiedlichen Servern ein unterschiedliches Ergebniss bei gleichen Quellcode. ?(


    Auf meinem Server wird 1000000.45 ( = float) zu 1.000.000,00 ( = String) (ALSO GANZ NORMAL)!


    Auf einem anderen Server sieht es so aus: (HINWEIS: GLEICHE PLUGINS WIE MEIN SERVER): 1000000.45 ( = float) zu 1,000,000.00 ( = String)! ?(


    Mein Code sieht folgendermaßen aus:


    Java: iConomy
    public String formatFloatToString(float f){
    String s = null;
    DecimalFormat df = new DecimalFormat( "###,###,##0.00");
    s = df.format(f);
    return s;
    }

    Warum wird der auf meinem Server ganz Normal und bei anderen anders angezeigt?

  • Komisch ich hätte jetzt gesagt es liegt an der Sprache des Systems, 1.000.000,00 ist "deutsch/europa" und 1,000,000.00 eher us/englisch aber da du das Format ja vor gibst ...

  • Moin,


    versuchs mal mit dem hier (oder so in der Art...)



    Die vorige unterschiedliche Ausgabe liegt an der lokalen Einstellung, wie Dezimalzeichen und -trenner angezeigt werden. -> DecimalfFormat


    Gruß Inu

  • Danke. Probiere ich gleich mal aus!

Participate now!

Don’t have an account yet? Create a new account now and be part of our community!