How to

get date and time patterns for culture

Published: 12. October 2011 | Updated: 12. October 2011
License: Microsoft Public License (MS-PL)
Categories: Globalization » Calendar
Tags: C# Globalization
Was this snippet helpful for you? YESYES / NONO

Import namespace

using System.Globalization;

Code

var culture = CultureInfo.GetCultureInfo("en-GB");
var dateTimeInfo = DateTimeFormatInfo.GetInstance(culture);

Console.WriteLine("Full date-time pattern: {0}", dateTimeInfo.FullDateTimePattern);
Console.WriteLine("Long date pattern: {0}", dateTimeInfo.LongDatePattern);
Console.WriteLine("Long time pattern: {0}", dateTimeInfo.LongTimePattern);
Console.WriteLine("Month day pattern: {0}", dateTimeInfo.MonthDayPattern);
Console.WriteLine("Short date pattern: {0}", dateTimeInfo.ShortDatePattern);
Console.WriteLine("Short time pattern: {0}", dateTimeInfo.ShortTimePattern);
Console.WriteLine("Year and month pattern: {0}", dateTimeInfo.YearMonthPattern);
Console Output:
Full date-time pattern: dd MMMM yyyy HH:mm:ss
Long date pattern: dd MMMM yyyy
Long time pattern: HH:mm:ss
Month day pattern: dd MMMM
Short date pattern: dd/MM/yyyy
Short time pattern: HH:mm
Year and month pattern: MMMM yyyy
Send us feedback about this snippet »



Related Snippets: