>

Верхние Лужицы и Нижние Лужицы

19 апреля 2012 // Хельги

Вот такой фрагмент кода на C#:

var c = CultureInfo.GetCultureInfo("hsb");
var dt = new DateTime(2011, 2, 20, 15, 30, 0);
var fmt = dt.ToString("g", c);
DateTime pdt;

if (!DateTime.TryParse(fmt, c, DateTimeStyles.AllowWhiteSpaces, out pdt))
    Console.WriteLine("failed");

напечатает failed только для следующих культур: hsb, hsb-DE, dsb и dsb-DE. В fmt оказывается строчка 20. 2. 2011 15.30 hodź. для hsb или 20. 2. 2011 15.30 goź. для dsb.

Для всех остальных культур дотнет успешно парсит им же самим сформированную строку.

Да, hsb и dsb — это верхнелужицкий и нижнелужицкий языки.

Тэги: c#, wtf, работа, язык
Комментариев нет

Япония: Первые дни в ТокиоРомантизм против Просвещения в «Легенде о героях Галактики»

Написать комментарий

На этот адрес будут приходить только уведомления о новых комментариях к этой записи.
Чтобы отправить комментарий, введите сюда слово «человек».
« »  
Высота поля:
Разрывы строк (Enter) будут сохранены. HTML не работает. Гиперссылки: вставьте URL.

Ваш комментарий появится после одобрения модератором.