Specifier Type Example Output (Passed Double 1500.42) Note
C 貨幣 2.5.ToString("C") ¥2.50
D 十進位 25.ToString("D5") 25
E 科學符號 25000.ToString("E") 2.50E+05
F 固定點 25.ToString("F2") 25
G 常規 2.5.ToString("G") 2.5
N 數字 2500000.ToString("N") 2,500,000.00
X 十六進位 255.ToString("X") F
         
Specifier Type Example Output (Passed Double 1500.42) Note
0 Zero placeholder {0:00.0000} 1500.42 Pads with zeroes.
# Digit placeholder {0:(#).##} (1500).42
. Decimal point {0:0.0} 1500.4
, Thousand separator {0:0,0} 1,500 Must be between two zeroes.
,. Number scaling {0:0,.}  2 Comma adjacent to Period scales by 1000.
% Percent {0:0%} 150042% Multiplies by 100, adds % sign.
e Exponent placeholder {0:00e+0} 1.50E+03 Many exponent formats available.
; Group separator see below

         
Specifier Type Example (Passed System.DateTime.Now)
d Short date 10/12/2002

D Long date 10-Dec-02

t Short time 10:11 PM

T Long time 10:11:29 PM

f Full date & time  2002/12/10 22:11

F Full date & time (long) 2002/12/10 22:11

g Default date & time 10/12/2002 10:11 PM

G Default date & time (long) 10/12/2002 10:11:29 PM

M Month day pattern 10-Dec

r RFC1123 date string Tue, 10 Dec 2002 22:11:29 GMT

s Sortable date string 2002-12-10T22:11:29

u Universal sortable, local time 2002-12-10 22:13:50Z

U Universal sortable, GMT 2002/12/11 03:13

Y Year month pattern December, 2002






The 'U' specifier seems broken; that string certainly isn't sortable.






Specifier Type Example  Example Output
dd Day {0:dd} 10
ddd Day name {0:ddd} Tue
dddd Full day name {0:dddd} Tuesday
f, ff, ... Second fractions {0:fff} 932
gg, ... Era {0:gg} A.D.
hh 2 digit hour {0:hh} 10
HH 2 digit hour, 24hr format {0:HH} 22
mm Minute 00-59 {0:mm} 38
MM Month 01-12 {0:MM} 12
MMM Month abbreviation {0:MMM} Dec
MMMM Full month name {0:MMMM} December
ss Seconds 00-59 {0:ss} 46
tt AM or PM {0:tt} PM
yy Year, 2 digits {0:yy} 2
yyyy Year {0:yyyy} 2002
zz Timezone offset, 2 digits {0:zz} -5
zzz Full timezone offset {0:zzz} -05:00
: Separator {0:hh:mm:ss} 10:43:20
/ Separator {0:dd/MM/yyyy} 10/12/2002
         
Specifier Type

g Default (Flag names if available, otherwise decimal)

f Flags always


d Integer always


x Eight digit hex.


Specifier Type Example Output (Passed Double 1500.42) Note
C 貨幣 2.5.ToString("C") ¥2.50
D 十進位 25.ToString("D5") 25
E 科學符號 25000.ToString("E") 2.50E+05
F 固定點 25.ToString("F2") 25
G 常規 2.5.ToString("G") 2.5
N 數字 2500000.ToString("N") 2,500,000.00
X 十六進位 255.ToString("X") F
Specifier Type Example Output (Passed Double 1500.42) Note
0 Zero placeholder {0:00.0000} 1500.42 Pads with zeroes.
# Digit placeholder {0:(#).##} (1500).42
. Decimal point {0:0.0} 1500.4
, Thousand separator {0:0,0} 1,500 Must be between two zeroes.
,. Number scaling {0:0,.}  2 Comma adjacent to Period scales by 1000.
% Percent {0:0%} 150042% Multiplies by 100, adds % sign.
e Exponent placeholder {0:00e+0} 1.50E+03 Many exponent formats available.
; Group separator see below

Specifier Type Example (Passed System.DateTime.Now)

d Short date 10/12/2002

D Long date 10-Dec-02

t Short time 10:11 PM

T Long time 10:11:29 PM

f Full date & time  2002/12/10 22:11

F Full date & time (long) 2002/12/10 22:11

g Default date & time 10/12/2002 10:11 PM

G Default date & time (long) 10/12/2002 10:11:29 PM

M Month day pattern 10-Dec

r RFC1123 date string Tue, 10 Dec 2002 22:11:29 GMT

s Sortable date string 2002-12-10T22:11:29

u Universal sortable, local time 2002-12-10 22:13:50Z

U Universal sortable, GMT 2002/12/11 03:13

Y Year month pattern December, 2002






The 'U' specifier seems broken; that string certainly isn't sortable.






Specifier Type Example  Example Output
dd Day {0:dd} 10
ddd Day name {0:ddd} Tue
dddd Full day name {0:dddd} Tuesday
f, ff, ... Second fractions {0:fff} 932
gg, ... Era {0:gg} A.D.
hh 2 digit hour {0:hh} 10
HH 2 digit hour, 24hr format {0:HH} 22
mm Minute 00-59 {0:mm} 38
MM Month 01-12 {0:MM} 12
MMM Month abbreviation {0:MMM} Dec
MMMM Full month name {0:MMMM} December
ss Seconds 00-59 {0:ss} 46
tt AM or PM {0:tt} PM
yy Year, 2 digits {0:yy} 2
yyyy Year {0:yyyy} 2002
zz Timezone offset, 2 digits {0:zz} -5
zzz Full timezone offset {0:zzz} -05:00
: Separator {0:hh:mm:ss} 10:43:20
/ Separator {0:dd/MM/yyyy} 10/12/2002















Specifier Type

g Default (Flag names if available, otherwise decimal)

f Flags always


d Integer always


x Eight digit hex.


AwEi 發表在 痞客邦 PIXNET 留言(0) 人氣()