How to format DateTime using datetime.tostring( format) method;
Formatting is defined into different character and it represents different formats like
y (year), M (month), d (day), h (hour 12), H (hour 24), m (minute), s (second), f (second fraction), F (second fraction, trailing zeroes are trimmed), t (P.M or A.M) and z (time zone).
You can change the date separator
/
(slash) or – (Dash) and time sepatator :
(colon) or . (dot)
@Format datetime by single character
Formatting dattime by single charater values.
DateTime dt = DateTime.Now; // get the current date
Console.WriteLine(dt.ToString("d") ); // 15/12/2013
Console.WriteLine(dt.ToString("D") ); // Sunday, December 15, 2013
Console.WriteLine(dt.ToString("m") ); // December 15
Console.WriteLine(dt.ToString("M") ); // December 15
Console.WriteLine(dt.ToString("t") ); // 04:10 PM
Console.WriteLine(dt.ToString("T")); // 04:10:45 PM
Console.WriteLine(dt.ToString("y")); // December, 2013
Console.WriteLine(dt.ToString("Y")); // December, 2013
@Out Put
Format datetime
Format DatTime in normal way by using Datetime object and string value;
DateTime dt = DateTime.Now; // get the current date
Console.WriteLine(dt.ToString("MM/dd/yyyy")); // 12/15/2013
Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy")); //Sunday, 15 December 2013
Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy HH:mm")); // Sunday, 15 December 2013 14:58
Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy H:mm")); // Sunday, 15 December 2013 5:01
Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy hh:mm tt")); // Sunday, 15 December 2013 03:00 PM
Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy h:mm tt")); // Sunday, 15 December 2013 3:03 PM
Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy HH:mm:ss")); // Sunday, 15 December 2013 15:04:10
Console.WriteLine(dt.ToString("MM/dd/yyyy HH:mm")); // 12/15/2013 15:05
Console.WriteLine(dt.ToString("MM/dd/yyyy H:mm")); // 12/15/2013 15:07
Console.WriteLine(dt.ToString("MM/dd/yyyy h:mm tt")); // 12/15/2013 3:07 PM
Console.WriteLine(dt.ToString("MM/dd/yyyy hh:mm tt")); // 12/15/2013 03:06 PM
Console.WriteLine(dt.ToString("MM/dd/yyyy HH:mm:ss")); // 12/15/2013 15:09:29
Console.WriteLine(dt.ToString("MMMM dd")); // December 15
Console.WriteLine(dt.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK")); // 2013-12-15T15:11:19.1250000+05:30
Console.WriteLine(dt.ToString("ddd, dd MMM yyyy HH':'mm':'ss 'GMT'")); // Sat, 15 Jul 2013 15:12:16 GMT
Console.WriteLine(dt.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss")); // 2013-12-15T15:12:57
Console.WriteLine(dt.ToString("HH:mm")); // 15:14
Console.WriteLine(dt.ToString("hh:mm tt")); // 03:14 PM
Console.WriteLine(dt.ToString("H:mm")); // 5:15
Console.WriteLine(dt.ToString("h:mm tt")); // 3:16 PM
Console.WriteLine(dt.ToString("HH:mm:ss")); // 15:16:29
Console.WriteLine(dt.ToString("yyyy'-'MM'-'dd HH':'mm':'ss'Z'")); // 2013-12-15 15:17:20Z
Console.WriteLine(dt.ToString("dddd, dd MMMM yyyy HH:mm:ss")); // Sunday, 15 December 2013 15:17:58
Console.WriteLine(dt.ToString("yyyy MMMM")); // 2013 December
how to do the formating of datetime which is passed as string format?
string
dateString = "6/28/2016"; //
Modified from MSDN
//
string format = "ddd dd MMM h:mm tt yyyy";
DateTime
dateTime = DateTime.Parse(dateString, CultureInfo.InvariantCulture);
MessageBox.Show("date
" + dateTime);
No comments:
Post a Comment