Как я могу преобразовать английские цифры в арабские цифры?

У меня есть этот код C#, например,

DateTime.Now.ToString("MMMM dd, yyyy");

Теперь текущий поток загружает арабскую культуру. Таким образом, результат похож на это

???? 19, 2010

Но я не хочу '2010' и '19' быть на английском языке (также известный как латинские или Западные арабские цифры) - я хочу Восточные арабские цифры как "٢".

Я попробовал

DateTime.Now.ToString("MMMM dd, yyyy", CultureInfo.GetCultureInfo("ar-lb"));

дал тот же результат. Так какая-либо идея?

11
задан Sebastian Inones 2 October 2019 в 11:33
поделиться

1 ответ

Мы используем арабские цифры в английском языке. Таким образом, то, что вы видите, является правильным и единственно возможным поведением.

0
ответ дан 3 December 2019 в 02:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: