Как передать грузинскую дату другому методу на компьютере с календарем хиджры.MVC - PullRequest
0 голосов
/ 04 марта 2019

Моя компьютерная система работает в системе календаря хиджры.Я хочу передать грузинскую дату другому методу, но она превращает ее в дату хиджры.Мой этот метод передает даты,

 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 в календаре Хиджры

Надежда на ваше предложение.Смена календарной системы не является выбором.

1 Ответ

0 голосов
/ 04 марта 2019

попробуйте этот код:

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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...