如何在具有回历的计算机中将公历日期传递给另一种方法我的代码附加了更改格式? MVC

How to pass Georgian date to another method in computer having Hijri calendar My code attached changing format ? MVC

我的电脑系统是回历系统。我想将格鲁吉亚日期传递给另一种方法,但它会将其更改为回历日期。 我的这个方法正在传递日期,

 function printReport() {
            if (!$scope.SearchReport.$valid) {
                toastr.error(FillAllRequired);
                return;
            }
            window.open(utilitiesService.getFullPath()
                + '//Evaluations/PrintReport?From=' 
                + $scope.searchCriteria.From
                + "&To=" + $scope.searchCriteria.To

            );
        }

这里的起始日期是“2018-03-01”,截止日期是“2019-03-20”。获取这些参数的方法是 PrintReport。方法就像,

 public void PrintVisitReport(
            DateTime? From,
            DateTime? To)
                    {
                 .....
                    }

这里我得到的是 From 值 '{13/06/39 12:00:00 ͵}' 和 To '{13/07/40 12:00:00 ͵}'

如何使用此方法获得与回历中计算机 DateTime 系统相同的日期

希望得到您的建议。更改日历系统不是一个选择。

试试这个代码:

CultureInfo french = CultureInfo.GetCultureInfo("fr-FR");
CultureInfo arabic = CultureInfo.GetCultureInfo("ar-AR");
String nowStr = DateTime.Now.ToString(french);
string dt = DateTime.Parse(nowStr, french).ToString(arabic);
Console.WriteLine(" DATE : " + nowStr.ToString());
Console.WriteLine(" DATE : " + dt.ToString());
Console.Read();