在我的代码中,我想将公历(例如: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。似乎从未发生过转换。