Wie wird die Zahl in ColdFusion auf 2 Dezimalstellen gekürzt?

7

Wie kann ich einige Variablen nehmen und sie nur auf zwei Dezimalstellen ausgeben, aber die Variablen unverändert lassen?

Ich habe es versucht

%Vor%

Aber die Zahlen blieben gleich.

    
blarg 11.02.2013, 12:33
quelle

2 Antworten

15

, ist das Trennzeichen für Tausende und 0 steht für "pad with zero", wie man lesen kann in der offiziellen Dokumentation . Probieren Sie es so:

%Vor%     
Till Helge 11.02.2013, 12:38
quelle
12

Wenn Sie sich in einem Land befinden, in dem das Dezimaltrennzeichen , und nicht . ist, sollten Sie LSNumberFormat stattdessen. Entweder in Verbindung mit SetLocale oder durch Angabe des Attributs locale der Funktion . z.B.

%Vor%

ODER

%Vor%

Beachten Sie, dass wir im mask -Attribut immer noch . als Dezimaltrennzeichen verwenden. Dies wird dann dem schwedischen Dezimaltrennzeichen (einem Komma) zugeordnet.

    
duncan 11.02.2013 13:34
quelle

Tags und Links