CultureInfo polish = new CultureInfo("pl-PL"); // I *think* this is Polish -- you might need to check! DateTime.Now.ToString("d MMMM yyyy", polish);
CultureInfo already knows the names of the months in different locales - if you need this information explicitly, for example. to print a list of month names, you can get it from the DateTimeFormatInfo class, but for a simple formatting requirement, it's easier to just use DateTime.ToString with the desired culture and format string.
source share