Преобразование чисел из западных арабских цифр «1,2,3…» в восточные арабские цифры «١, ٢, ٣…»

Мне нужно преобразовать дату, хранящуюся в базе данных, в хиджры и отобразить то же самое на арабском языке

Я использовал Культуру для преобразования дата, которая отображается, но дата по-прежнему отображается в виде чисел на английском языке

Пример Дата по григорианскому календарю = 19.01.2012. Эквивалентная дата на языке хирджи - 25.02.1433

Следующий фрагмент кода преобразуется, но отображается так же, как 25.02.1433. Хотя я хочу, чтобы арабскими цифрами было что-то вроде ٢٥/٠٢/٢٠١٢ "

string sDate    
DateTime dtt = Convert.ToDateTime("19/01/2012");
CultureInfo ci = new CultureInfo("ar-SA");
sDdate = dtt.ToString("d", ci);

Это было преобразует дату в хиджры и отображает то же, что и арабский

Мне это нужно для веб-проекта, который я разрабатываю в ASP.NET c #

7
задан Learning 19 January 2012 в 15:43
поделиться