在我的代码中,我想从公历(例如: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。似乎没有发生任何转变。