Вот такой фрагмент кода на 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 — это верхнелужицкий и нижнелужицкий языки.
| ← | Япония: Первые дни в Токио | Романтизм против Просвещения в «Легенде о героях Галактики» | → |