Format Aufruf Ergebnis
Zahlen mit vordefiniertem Format formatieren (zahl = 1000000)
c String.Format("{0:c}", zahl) 1.000.000.00 ?
d String.Format("{0:d}", zahl) 1000000
e String.Format("{0:e}", zahl) 1000000e+006
f String.Format("{0:f}", zahl) 1000000,00
g String.Format("{0:g}", zahl) 1000000
n String.Format("{0:n}", zahl) 1.000.000.00
x String.Format("{0:x}", zahl) f4240
Zahlen mit eigenem Format formatieren (zahl = 1000000)
0 String.Format("{0:00.0000}", zahl) 1000000,0000
# String.Format("{0:(#).##}", zahl) (1000000)
. String.Format("{0:0.0}", zahl) 1000000,0
, String.Format("{0:0,0}", zahl) 1.000.000
,. String.Format("{0:0,.}", zahl) 1000
% String.Format("{0:0%}", zahl) 100000000%
e String.Format("{0:00e+0}", zahl) 10e+5
 
Datum mit vordefiniertem Format formatieren
u String.Format("{0:u}", DateTime.Now) 2003-12-03 14:43:36Z
U String.Format("{0:U}", DateTime.Now) Mittwoch, 3. Dezember 2003 13:43:36
r String.Format("{0:r}", DateTime.Now) Wed, 03 Dec 2003 14:43:36 GMT
s String.Format("{0:s}", DateTime.Now) 2003-12-03T14:43:36
Y String.Format("{0:Y}", DateTime.Now) Dezember 2003
g String.Format("{0:g}", DateTime.Now) 03.12.2003 14:43
G String.Format("{0:G}", DateTime.Now) 03.12.2003 14:43:36
M String.Format("{0:M}", DateTime.Now) 03 Dezember
d String.Format("{0:d}", DateTime.Now) 03.12.2003
D String.Format("{0:D}", DateTime.Now) Mittwoch, 3. Dezember 2003
t String.Format("{0:t}", DateTime.Now) 14:43
T String.Format("{0:T}", DateTime.Now) 14:43:36
f String.Format("{0:f}", DateTime.Now) Mittwoch, 3. Dezember 2003 14:43
F String.Format("{0:F}", DateTime.Now) Mittwoch, 3. Dezember 2003 14:43:36
Datum mit eigenem Format formatieren
dd String.Format("{0:F}", DateTime.Now) 03
ddd String.Format("{0:F}", DateTime.Now) Mi
dddd String.Format("{0:F}", DateTime.Now) Mittwoch
MM String.Format("{0:F}", DateTime.Now) 12
MMM String.Format("{0:F}", DateTime.Now) Dez
MMMM String.Format("{0:F}", DateTime.Now) Dezember
yy String.Format("{0:F}", DateTime.Now) 03
yyyy String.Format("{0:F}", DateTime.Now) 2003
ss String.Format("{0:F}", DateTime.Now) 36
mm String.Format("{0:F}", DateTime.Now) 43
hh String.Format("{0:F}", DateTime.Now) 02
HH String.Format("{0:F}", DateTime.Now) 14
gg String.Format("{0:F}", DateTime.Now) n. Chr.
tt String.Format("{0:F}", DateTime.Now)
zz String.Format("{0:F}", DateTime.Now) +01
zzz String.Format("{0:F}", DateTime.Now) +01:00

变量.ToString()
字符型转换 转为字符串
12345.ToString("n"); //生成 12,345.00
12345.ToString("C"); //生成 ¥12,345.00
12345.ToString("e"); //生成 1.234500e+004
12345.ToString("f4"); //生成 12345.0000
12345.ToString("x"); //生成 3039 (16进制)
12345.ToString("p"); //生成 1,234,500.00%

posted on 2008-01-11 19:22  人人人人人  阅读(210)  评论(0编辑  收藏  举报