Standard date/time formats

DirectiveNameDescriptionCulture-/localizedExample
d
Short dateDate only, shortYes10/12/2002
D
Long dateDate only, longYesDecember 10, 2002
t
Short timeTime only, shortYes10:11 PM
T
Long timeTime only, longYes10:11:29 PM
f
Full date/time (short time)Date and Time, excl. secondsYesDecember 10, 2002 10:11 PM
F
Full date/time (long time)Date and Time, incl. secondsYesDecember 10, 2002 10:11:29 PM
g
General date/time (short time)Date and Time, excl. secondsYes10/12/2002 10:11 PM
G
General date/time (long time)Date and Time, incl. secondsYes10/12/2002 10:11:29 PM
M
Month/dayMonth and dayYesDecember 10
r
RFC1123RFC1123 standardNoTue, 10 Dec 2002 22:11:29 GMT
s
Sortable date/time
No2002-12-10T22:11:29
u
Universal sortable date/time
No2002-12-10 22:13:50Z
Y
Year month pattern
YesDecember, 2002


User-defined date/time formats

DirectiveDescriptionCode exampleDisplay example
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}
02
yyyy
Year
{0:yyyy}
2002
zz
Timezone offset, 2 digits
{0:zz}
-05
zzz
Full timezone offset
{0:zzz}
-05:00
 :
Separator
{0:hh:mm:ss}
10:43:20
/
Separator
{0:dd/MM/yyyy}
10/12/2002


Standard number formats

DirectiveDescriptionCode exampleDisplay example
c
Currency
{0:c}
$1.42
d
Decimal (Whole number)
{0:d}
System.FormatException
e
Scientific
{0:e}
1.420000e+000
f
Fixed point
{0:f}
1.42
g
General
{0:g}
1.42
n
Number with commas for thousands
{0:n}
1.42
r
Round trippable
{0:r}
1.42
x
Hexadecimal
{0:x4}
System.FormatException


User-defined number formats

DirectiveDescriptionCode exampleDisplay example
0
Zero placeholder
{0:00.0000}
1500.4200
#
Digit placeholder
{0:(#).##}
(1500).42
.
Decimal point
{0:0.0}
1500.4
,
Thousand separator
{0:0,0}
1,500
,.
Number scaling
{0:0,.}
2
%
Percent
{0:0%}
150042%
e
Exponent placeholder
{0:00e+0}
15e+2
  • No labels