我已使用以下代码在 它将我的日期时间转换为“गुरूवार,26 2016年”,但数字仍然是罗马字体。如何根据文化转换这些数字。CultureInfo cultureMarathi = new CultureInfo("mr-IN");
nextCheckDate=nextCheckupDateTimePicker.Value.ToString("dddd, dd-MMM-yyyy", cultureMarathi);
答案 0 :(得分:1)
试试这个:
CultureInfo cultureMarathi = new CultureInfo("mr-IN");
cultureMarathi.NumberFormat.DigitSubstitution = DigitShapes.NativeNational;
nextCheckDate=nextCheckupDateTimePicker.Value.ToString("dddd, dd-MMM-yyyy", cultureMarathi)
Thread.CurrentThread.CurrentCulture = cultureMarathi;