Search code examples
c#cultureinfodayofweek

Where to put "new CultureInfo("nl-NL")" if DayOfWeek is already declared?


Where do I put the new CultureInfo("nl-NL")? The user needs to give a date. The programe needs to show the day in Dutch.

DateTime date;

System.Console.Write("give date (DD/MM/JJJJ) : ");
date = DateTime.Parse(Console.ReadLine());

System.Console.Write("the day is a  " + date.DayOfWeek);

Solution

  • You can use it directly. CultureInfo implements the IFormatProvider interface.

    DateTime date;
    
    var cultureInfo = new CultureInfo("nl-NL");
    
    System.Console.Write("give date (DD/MM/JJJJ) : ");
    date = DateTime.Parse(Console.ReadLine(),cultureInfo);
    
    
    
    System.Console.Write("the day is a  " + cultureInfo.DateTimeFormat.GetDayName(date.DayOfWeek));