Надень с другими с помощью операторов:
using System.Threading;
using System.Globalization;
Положите это в качестве первой строки кода в методе Main
:
Thread.CurrentThread.CurrentCulture =
new CultureInfo("nl-NL");
Console.WriteLine("Weekday: {0}", Thread.CurrentThread.CurrentCulture.DateTimeFormat
.GetDayName(DateTime.Today.DayOfWeek));
Ваше приложение будет использовать эту культуру. Он будет использоваться для форматирования даты и времени, форматирования чисел и т.д.
Если вы используете приложение пользовательского интерфейса, как окна формы, то вы также должны установить культуру пользовательского интерфейса, как это:
Thread.CurrentThread.CurrentUICulture =
new CultureInfo("nl-NL");
При установке CurrentUICulture
, тогда приложение получит информацию из вашего файла ресурсов для отображения меток и т. д. в пользовательском интерфейсе.
Возможный дубликат [DateTime.Now.DayOfWeek.ToString() с CultureInfo] (http://stackoverflow.com/questions/5716762/datetime-now-dayofweek-tostring-with-cultureinfo) –
@EugenePodskal Я видел это, и его разные. – Kartercas
В таком случае вы должны быть более конкретным о том, что означает 'Где я могу поместить новый объект CultureInfo (« nl-NL »)?». Ваш вопрос должен, по крайней мере, описать результат, к которому вы стремитесь достичь. В противном случае мы просто ушли, пытаясь угадать, чего вы на самом деле хотите, и это обычно не заканчивается хорошо. См. Http://stackoverflow.com/help/how-to-ask –