DateTime Format Specifiers
Table 3.3 lists
the
valid format specifiers supported by the Format
method on the DateTime
type (see
System.IFormattable
).
Table C-3. DateTime Format Specifiers
Specifier |
String Result |
---|---|
D |
|
d |
|
f |
|
F |
|
g |
|
G |
|
m, M |
|
r, R |
|
s |
|
S |
|
t |
|
T |
|
u |
|
U |
|
y, Y |
|
Here’s an example that uses these custom format specifiers on a
DateTime
value:
using System; class TestDateTimeFormats { static void Main( ) { DateTime dt = new DateTime(2000, 10, 11, 15, 32, 14); // Prints "2000-10-11T15:32:14" Console.WriteLine(dt.ToString( )); // Prints "Wednesday, October 11, 2000" Console.WriteLine("{0}", dt); // Prints "10/11/2000" Console.WriteLine("{0:d}", dt); // Prints "Wednesday, October 11, 2000" Console.WriteLine("{0:D}", dt); // Prints "Wednesday, October 11, 2000 3:32 PM" Console.WriteLine("{0:f}", dt); // Prints "Wednesday, October 11, 2000 3:32:14 PM" Console.WriteLine("{0:F}", dt); // Prints "10/11/2000 3:32 PM" Console.WriteLine("{0:g}", dt); // Prints "10/11/2000 3:32:14 PM" Console.WriteLine("{0:G}", dt); // Prints "October 11" Console.WriteLine("{0:m}", dt); // Prints "October 11" Console.WriteLine("{0:M}", dt); // Prints "Wed, 11 Oct 2000 22:32:14 GMT" ...
Get C# Essentials now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.