Какое правильное поведение для Календаря возражают, переданного в конструктор типа DateTime?
У меня есть компоненты год, месяц и день, как показано ниже:
day = 1
month = 5
year = 1433 (which is the current Hijri year)
при создании объекта datetime с использованием приведенного ниже кода результатом является действительный Грег Дата
HijriCalendar hijri = new HijriCalendar();
//Get the First Day in the Month
DateTime firstDayInMonth = new DateTime(1433, month, 1, hijri);
при использовании приведенного ниже кода генерирует действительную дату хиджры:
GregorianCalendar greg = new GregorianCalendar();
//Get the First Day in the Month
DateTime firstDayInMonth = new DateTime(1433, month, 1, greg);
это правильный результат?