|
|
|
Junior Member
      
участник
Last Login: 12.10.2002 17:00
Сообщ.: 11,
Visits: 155
|
|
Всем привет! Как применить региональные настройки для работы с датами и денежными форматами??? К примеру для работы с встроенным валидатором проверки формата даты или для отобржения в календаре кириллических дней недели...
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
Региональные настройки в .NET Framework хранятся в классах CultureInfo и Region (System.Globalization). Настройка "по умолчанию" берется из полей Thread.CurrentThread.CurrentCulture и Thread.CurrentThread.CurrentUICulture. Можно либо присвоить им необходимое значение или использовать String.Format для определенной культуры:
using System; using System.Globalization;
namespace Test { public class RegTest { public static void Main() { DateTime d = DateTime.Now; CultureInfo ci; ci = new CultureInfo("ru-RU"); // Russian Console.WriteLine(String.Format(ci, "{0}", d));
ci = new CultureInfo("en-GB"); // Great Britain Console.WriteLine(String.Format(ci, "{0}", d));
ci = new CultureInfo("th-TH"); // Thailand Console.WriteLine(String.Format(ci, "{0}", d)); } } }
|
|
|
|
|
Junior Member
      
участник
Last Login: 12.10.2002 17:00
Сообщ.: 11,
Visits: 155
|
|
|
|
|