C# DateTime Format
C# DateTime Format
using System;
public class Program
{
public static void Main()
{
Console.WriteLine("C# DateTime Format\n");
DateTime now = DateTime.Now;
Console.WriteLine(String.Format("{0:y yy yyy yyyy}", now)); // "8 08 008 2008" year
Console.WriteLine(String.Format("{0:M MM MMM MMMM}", now)); // "3 03 Mar March" month
Console.WriteLine(String.Format("{0:d dd ddd dddd}", now)); // "9 09 Sun Sunday" day
Console.WriteLine(String.Format("{0:h hh H HH}", now)); // "4 04 16 16" hour 12/24
Console.WriteLine(String.Format("{0:m mm}", now)); // "5 05" minute
Console.WriteLine(String.Format("{0:s ss}", now)); // "7 07" second
Console.WriteLine(String.Format("{0:f ff fff ffff}", now)); // "1 12 123 1230" sec.fraction
Console.WriteLine(String.Format("{0:F FF FFF FFFF}", now)); // "1 12 123 123" without zeroes
Console.WriteLine(String.Format("{0:t tt}", now)); // "P PM" A.M. or P.M.
Console.WriteLine(String.Format("{0:z zz zzz}", now)); // "-6 -06 -06:00" time zone
// month/day numbers without/with leading zeroes
Console.WriteLine(String.Format("{0:M/d/yyyy}", now)); // "3/9/2008"
Console.WriteLine(String.Format("{0:MM/dd/yyyy}", now)); // "03/09/2008"
// day/month names
Console.WriteLine(String.Format("{0:ddd, MMM d, yyyy}", now)); // "Sun, Mar 9, 2008"
Console.WriteLine(String.Format("{0:dddd, MMMM d, yyyy}", now)); // "Sunday, March 9, 2008"
// two/four digit year
Console.WriteLine(String.Format("{0:MM/dd/yy}", now)); // "03/09/08"
Console.WriteLine(String.Format("{0:MM/dd/yyyy}", now)); // "03/09/2008"
// Standard DateTime Formatting
Console.WriteLine(String.Format("{0:t}", now)); // "4:05 PM" ShortTime
Console.WriteLine(String.Format("{0:d}", now)); // "3/9/2008" ShortDate
Console.WriteLine(String.Format("{0:T}", now)); // "4:05:07 PM" LongTime
Console.WriteLine(String.Format("{0:D}", now)); // "Sunday, March 09, 2008" LongDate
Console.WriteLine(String.Format("{0:f}", now)); // "Sunday, March 09, 2008 4:05 PM" LongDate+ShortTime
Console.WriteLine(String.Format("{0:F}", now)); // "Sunday, March 09, 2008 4:05:07 PM" FullDateTime
Console.WriteLine(String.Format("{0:g}", now)); // "3/9/2008 4:05 PM" ShortDate+ShortTime
Console.WriteLine(String.Format("{0:G}", now)); // "3/9/2008 4:05:07 PM" ShortDate+LongTime
Console.WriteLine(String.Format("{0:m}", now)); // "March 09" MonthDay
Console.WriteLine(String.Format("{0:y}", now)); // "March, 2008" YearMonth
Console.WriteLine(String.Format("{0:r}", now)); // "Sun, 09 Mar 2008 16:05:07 GMT" RFC1123
Console.WriteLine(String.Format("{0:s}", now)); // "2008-03-09T16:05:07" SortableDateTime
Console.WriteLine(String.Format("{0:u}", now)); // "2008-03-09 16:05:07Z" UniversalSortableDateTime
}
}
DEMO
C# DateTime Format
Reviewed by Bhaumik Patel
on
10:37 PM
Rating: