В моем коде я хочу преобразовать григорианский календарь (например, 2019/10/8) в персидский календарь (например: 1398/07/16). Вот мой код:
public static string ToPersianDate(this DateTime t)
{
var pc = new PersianCalendar();
return $"{pc.GetYear(t)}/{pc.GetMonth(t)}/{pc.GetDayOfMonth(t)}";
}
, но я получаю ту же дату, которую я передаю в качестве входного параметра!
Я имею в виду, если я прохожу 2019/10/08, я получу 2019/10/08. Кажется, что никакого преобразования никогда не происходило.