DateTime represents date and time, and datatime value can be displayed a variety of ways.
C# DateTime formatting is handled with the help of format pacifiers:
D | Date in long form |
d | Date in short form |
F | Date and Time in long form |
f | Datea and Time in short form |
G | Date in short form, Time in Long form |
g | Date in short form, Time in short form |
M or m | Month and day |
R or r | Date and Time in standard format(GMT) |
S | Sortable date and time pattern |
T | Time in long form |
t | Time in short form |
U | Universal long date/time pattern |
u | Universal sortable date/time pattern |
Y or y | Month and year |
example:
DateTime dt = DateTime.Now; MessageBox.Show("D format : " + dt.ToString("D") + "\n" + "d format : " + dt.ToString("d") + "\n" + "F format : " + dt.ToString("F") + "\n" + "f format : " + dt.ToString("f") + "\n" + "G format : " + dt.ToString("G") + "\n" + "g format : " + dt.ToString("g") + "\n" + "M format : " + dt.ToString("M") + "\n" + "m format : " + dt.ToString("m") + "\n" + "R format : " + dt.ToString("R"));
Output:
we can see messagebox with this information:
format : Saturday, June 18, 2011
d format : 06/18/2011
F format : Saturday, June 18, 2011 2:14:40 PM
f format : Saturday, June 18, 2011 2:14 PM
G format : 06/18/2011 2:14:40 PM
g format : 06/18/2011 2:14 PM
M format : June 18
m format : June 18
R format : Sat, 18 Jun 2011 14:14:40 GMT
thanks,My difficulty has been resolved.