الدالة التالية تحول قيمة التاريخ المرسل لها الى التاريخ الهجري حتى لو كانت الاعدادات الاقليمية Regional Settings في الجهاز الحالي لا تدعم التاريخ الهجري:
Basic:
Function ToHijra(ByVal gDate As Date, Optional ByVal format As String = Nothing) As String
Return gDate.ToString(format, New Globalization.CultureInfo("ar-SA"))
End Function
C#:
string ToHijra(System.DateTime gDate, string format)
{
return gDate.ToString(format, new Globalization.CultureInfo("ar-SA"));
}
مثال لاستخدامها:
Textbox1.Text = ToHijra(Now, "dddd, d MMMM yyyy")
ملاحظة: لا تتوقع قيم دقيقة ومتطابقة مع تقويم أم القرى.