using System.Collections.Generic;
using System.Globalization;
public static List<string> GetWeekDaysByCulture(CultureInfo culture)
culture.DateTimeFormat.GetDayName(DayOfWeek.Monday),
culture.DateTimeFormat.GetDayName(DayOfWeek.Tuesday),
culture.DateTimeFormat.GetDayName(DayOfWeek.Wednesday),
culture.DateTimeFormat.GetDayName(DayOfWeek.Thursday),
culture.DateTimeFormat.GetDayName(DayOfWeek.Friday),
culture.DateTimeFormat.GetDayName(DayOfWeek.Saturday),
culture.DateTimeFormat.GetDayName(DayOfWeek.Sunday)
public static List<string> GetMonthNamesByCulture(CultureInfo culture)
culture.DateTimeFormat.GetMonthName(1),
culture.DateTimeFormat.GetMonthName(2),
culture.DateTimeFormat.GetMonthName(3),
culture.DateTimeFormat.GetMonthName(4),
culture.DateTimeFormat.GetMonthName(5),
culture.DateTimeFormat.GetMonthName(6),
culture.DateTimeFormat.GetMonthName(7),
culture.DateTimeFormat.GetMonthName(8),
culture.DateTimeFormat.GetMonthName(9),
culture.DateTimeFormat.GetMonthName(10),
culture.DateTimeFormat.GetMonthName(11),
culture.DateTimeFormat.GetMonthName(12),
public static void Main()
List<string> days = GetWeekDaysByCulture(new CultureInfo("fr-ca"));
List<string> months = GetMonthNamesByCulture(new CultureInfo("fr-ca"));
days.ForEach(d => Console.WriteLine(d));
Console.WriteLine("=====================");
months.ForEach(m => Console.WriteLine(m));