今天是波斯历 1397/02/29 (yyyy/mm/dd)。我的网站报告了他的错误:
“年、月和日参数描述了无法表示的日期时间。”
我在 SQL 数据库中使用 datetime2 并通过转换此日期将波斯日期保存在其中:
PersianCalendar pc = new PersianCalendar();
DateTime dateTime = DateTime.Now;
return new DateTime(pc.GetYear(dateTime), pc.GetMonth(dateTime), pc.GetDayOfMonth(dateTime), pc.GetHour(dateTime), pc.GetMinute(dateTime), pc.GetSecond(dateTime), 0);
我应该怎么办?