Hallo ich möchte Zahlen formatieren,
sie sollten diese Form haben: z.B. 1.0001
dementprechend initialisiere ich mein DecimalFormat mit
DecimalFormat formatter = new DecimalFormat("#.####");
er wandelt aber 1.3 in 1,3 um.
wenn ich abrage: formatter.toPattern()
bekomme ich #0.####
wenn ich abrage: formatter.toLocalizedPattern()
bekomme ich #0,####
was ist der unterschied zwischen Pattern und LocalizedPattern?
wenn ich LocalizedPattern auf "#.###" setzte wandelt er 1.3 in 1 um.
Wie komme ich zu 1.3 als ergebnis? Warum setzt mir immer ein , statt eines . hin?
Mfg
Jakbo
sie sollten diese Form haben: z.B. 1.0001
dementprechend initialisiere ich mein DecimalFormat mit
DecimalFormat formatter = new DecimalFormat("#.####");
er wandelt aber 1.3 in 1,3 um.
wenn ich abrage: formatter.toPattern()
bekomme ich #0.####
wenn ich abrage: formatter.toLocalizedPattern()
bekomme ich #0,####
was ist der unterschied zwischen Pattern und LocalizedPattern?
wenn ich LocalizedPattern auf "#.###" setzte wandelt er 1.3 in 1 um.
Wie komme ich zu 1.3 als ergebnis? Warum setzt mir immer ein , statt eines . hin?
Mfg
Jakbo