Date formatting in C# using string object
Specifier | Description | Output |
---|---|---|
d | Short Date | 20/10/1983 |
D | Long Date | 20 October 1983 |
t | Short Time | 21:20 |
T | Long Time | 21:20:59 |
f | Full date and time | 20 October 1983 21:20 |
F | Full date and time (long) | 20 October 1983 21:20:59 |
g | Default date and time | 20/10/1983 21:20 |
G | Default date and time (long) | 20/10/1983 21:20:59 |
M | Day / Month | 20 October |
r | RFC1123 date | Thu, 20 Apr 1983 21:20:59 GMT |
s | Sortable date/time | 1983-10-20T21:20:59 |
u | Universal time, local timezone | 1983-10-20 21:20:59Z |
Y | Month / Year | October 1983 |
dd | Day | 20 |
ddd | Short Day Name | Thu |
dddd | Full Day Name | Thursday |
hh | 2 digit hour | 09 |
HH | 2 digit hour (24 hour) | 21 |
mm | 2 digit minute | 20 |
MM | Month | 10 |
MMM | Short Month name | Apr |
MMMM | Month name | October |
ss | seconds | 59 |
tt | AM/PM | PM |
yy | 2 digit year | 07 |
yyyy | 4 digit year | 1983 |
: | seperator, e.g. {0:hh:mm:ss} | 09:20:59 |
/ | seperator, e.g. {0:dd/MM/yyyy} | 20/10/1983 |
Example using the specifier with data object
DateTime now = DateTime.Now;Console.WriteLine(now.ToString("d"));
No comments:
Post a Comment