title: I Need to customize month name in android.widget.datepicker
body: <p>this is my code . i want to convert calendar to persian calendar and i need to change month names</p>
  
  <pre><code>PersianCalendar persianCalendar = new PersianCalendar();
  DatePicker calObj = new DatePicker(FrContext);
  
  DateTime minDate = new DateTime(1300, 1, 1, 0, 0, 0);
  minDate = DateTime.SpecifyKind(minDate, DateTimeKind.Utc);
  DateTimeOffset min_Date = minDate;
  
  DateTime maxDate = new DateTime(1500, 1, 1, 0, 0, 0);
  maxDate = DateTime.SpecifyKind(maxDate, DateTimeKind.Utc);
  DateTimeOffset max_Date = maxDate;
  
  calObj.MinDate = min_Date.ToUnixTimeMilliseconds();
  calObj.MaxDate = max_Date.ToUnixTimeMilliseconds();
  
  calObj.DateTime = new DateTime(persianCalendar.GetYear(DateTime.Now),
  persianCalendar.GetMonth(DateTime.Now),
  persianCalendar.GetDayOfMonth(DateTime.Now),
  0,0,0,
  persianCalendar.GetEra(DateTime.Now));
  
  AlertDialog.Builder aaa = new AlertDialog.Builder(FrContext);
  aaa.SetView(calObj);
  aaa.Show();
  </code></pre>
  
  <p>i used below code for set culture month names . but not work</p>
  
  <pre><code>    public override void OnCreate(Bundle savedInstanceState)
      {
          var clture = CultureInfo.CreateSpecificCulture("fa-IR");
          clture.DateTimeFormat = new DateTimeFormatInfo()
          {
              MonthNames = new string[] { "فروردین", "اردیبهشت", "خرداد", "تیر", "مرداد", "شهریور", "مهر", "آبان", "آذر", "دی", "بهمن", "اسفند", "" },
              MonthGenitiveNames = new string[] { "فروردین", "اردیبهشت", "خرداد", "تیر", "مرداد", "شهریور", "مهر", "آبان", "آذر", "دی", "بهمن", "اسفند", "" }
          };
          CultureInfo.DefaultThreadCurrentCulture = clture;
          Thread.CurrentThread.CurrentCulture = clture;
          Thread.CurrentThread.CurrentUICulture = clture;
  
          base.OnCreate(savedInstanceState);
          // Create your fragment here
      }
  </code></pre>