Zahlenformat: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: ==Beschreibung== Mit dem Datumsformat lässt sich ein Datum in einem bestimmten Format sowohl eingeben als auch ausgeben. ==Ausdrücke== {| class="prettytable" |- clas...)
 
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
Mit dem Datumsformat lässt sich ein Datum in einem bestimmten Format sowohl eingeben als auch ausgeben.
+
Mit dem Nummernformat lässt sich eine Zahl in einem bestimmten Format sowohl eingeben als auch ausgeben.
  
 
==Ausdrücke==
 
==Ausdrücke==
 
{| class="prettytable"
 
{| class="prettytable"
 
|- class="hintergrundfarbe1"
 
|- class="hintergrundfarbe1"
! Ausdruck || Bedeutung || Beispiel
+
! Ausdruck || Bedeutung
 
|-
 
|-
| <code>G</code>
+
| <code>0</code>
| Era designator
+
| Digit
| AD
 
 
|-
 
|-
| <code>y</code>
+
| <code>#</code>
| Year
+
| Digit, zero shows as absent
| 1996 ; 96
 
 
|-
 
|-
| <code>M</code>
+
| <code>.</code>
| Month in year
+
| Decimal separator or monetary decimal separator
| July; Jul; 07
 
 
|-
 
|-
| <code>w</code>
+
| <code>-</code>
| Week in year
+
| Minus sign
| 27
 
 
|-
 
|-
| <code>W</code>
+
| <code>,</code>
| Week in month
+
| Grouping separator
| 2
 
|-
 
| <code>D</code>
 
| Day in year
 
| 189
 
|-
 
| <code>d</code>
 
| Day in month
 
| 10
 
|-
 
| <code>F</code>
 
| Day of week in month
 
| 2
 
 
|-
 
|-
 
| <code>E</code>
 
| <code>E</code>
| Day in week
+
| Separates mantissa and exponent in scientific notation. Need not be quoted in prefix or suffix.
| Tuesday; Tue
 
|-
 
| <code>a</code>
 
| Am/pm marke
 
| PM
 
|-
 
| <code>H</code>
 
| Hour in day (0-23)
 
| 2
 
|-
 
| <code>k</code>
 
| Hour in day (1-24)
 
| 25
 
|-
 
| <code>K</code>
 
| Hour in am/pm (0-11)
 
| 0
 
|-
 
| <code>h</code>
 
| Hour in am/pm (1-12)
 
| 12
 
|-
 
| <code>m</code>
 
| Minute in hour
 
| 30
 
|-
 
| <code>s</code>
 
| Second in minute
 
| 55
 
|-
 
| <code>S</code>
 
| Millisecond
 
| 923
 
 
|-
 
|-
| <code>z</code>
+
| <code>;</code>
| Time zone
+
| Separates positive and negative subpatterns
| Pacific Standard Time; PST; GMT-08:00
 
 
|-
 
|-
| <code>Z</code>
+
| <code>%</code>
| Time zone
+
| Multiply by 100 and show as percentage
| -0800
 
 
|}
 
|}
 +
 +
An dem Formatstring kann optional noch eine 'Locale'-Angabe folgen, welche bestimmt, nach welchen nationalen Zahlenformaten die Zahl ausgegeben werden soll. So ist im Deutschen das ',' das Dezimaltrennzeichen und im Englischen der '.'.
  
 
==Beispiele==
 
==Beispiele==
Zeile 88: Zeile 38:
 
{| class="prettytable"
 
{| class="prettytable"
 
|- class="hintergrundfarbe1"
 
|- class="hintergrundfarbe1"
! Beispiel || Ergebnis
+
! Zahlenwert || Beispiel || Ergebnis
|-
 
| <code>yyyy.MM.dd G 'at' HH:mm:ss z</code>
 
| 2001.07.04 AD at 12:08:56 PDT
 
|-
 
| <code>EEE, MMM d, ''yy</code>
 
| Wed, Jul 4, '01
 
 
|-
 
|-
| <code>h:mm a</code>
+
| 3.159
| 12:08 PM
+
| <code>0.0000</code>
 +
| 3.1690
 
|-
 
|-
| <code>hh 'o''clock' a, zzzz</code>
+
| 3.159
| 12 o'clock PM, Pacific Daylight Time
+
| <code>0.####</code>
 +
| 3.159
 
|-
 
|-
| <code>K:mm a, z</code>
+
| 3.159
| 0:08 PM, PDT
+
| <code>0.##</code>
 +
| 3.16
 
|-
 
|-
| <code>yyyyy.MMMMM.dd GGG hh:mm aaa</code>
+
| 3.159
| 02001.July.04 AD 12:08 PM
+
| <code>0000.00</code>
 +
| 0003.16
 
|-
 
|-
| <code>EEE, d MMM yyyy HH:mm:ss Z</code>
+
| 6543.159
| Wed, 4 Jul 2001 12:08:56 -0700
+
| <code>#,###.00</code>
 +
| 6,543.16
 
|-
 
|-
| <code>yyMMddHHmmssZ</code>
+
| 6543.159
| 010704120856-0700
+
| <code>#,###.00:de</code>
 +
| 6.543,16
 
|}
 
|}
 +
 +
 +
<noinclude>
 +
[[Category:Qualität_des_Inhalts_prüfen]]
 +
[[Category:Qualität_der_Sprache_prüfen]]
 +
[[Category:Qualität_des_Codes_prüfen]]
 +
</noinclude>

Version vom 10. Juni 2008, 19:45 Uhr

Beschreibung

Mit dem Nummernformat lässt sich eine Zahl in einem bestimmten Format sowohl eingeben als auch ausgeben.

Ausdrücke

Ausdruck Bedeutung
0 Digit
# Digit, zero shows as absent
. Decimal separator or monetary decimal separator
- Minus sign
, Grouping separator
E Separates mantissa and exponent in scientific notation. Need not be quoted in prefix or suffix.
; Separates positive and negative subpatterns
% Multiply by 100 and show as percentage

An dem Formatstring kann optional noch eine 'Locale'-Angabe folgen, welche bestimmt, nach welchen nationalen Zahlenformaten die Zahl ausgegeben werden soll. So ist im Deutschen das ',' das Dezimaltrennzeichen und im Englischen der '.'.

Beispiele

Zahlenwert Beispiel Ergebnis
3.159 0.0000 3.1690
3.159 0.#### 3.159
3.159 0.## 3.16
3.159 0000.00 0003.16
6543.159 #,###.00 6,543.16
6543.159 #,###.00:de 6.543,16