j'ai besoin de convertir la date en shamsi dateerreur - convertir la date à l'affichage en vue
je crée une méthode qui convertit DateTime en shamsi Date.
quand je passe une date à la méthode que je suis arrivé cette erreur
Le match de la meilleure méthode surchargée pour 'BentaAccounting.Classes.GenralClasses.FarsiDate.MiladiToShamsi (System.DateTime)' a quelques arguments invalides
c'est le code que je utilise
la méthode
public static string MiladiToShamsi(DateTime Date)
{
string Result;
PersianCalendar FarsiDate = new PersianCalendar();
Result = FarsiDate.GetYear(Date).ToString() + "/" +
(FarsiDate.GetMonth(Date) < 10 ? "0" + FarsiDate.GetMonth(Date).ToString() : FarsiDate.GetMonth(Date).ToString()) + "/" +
(FarsiDate.GetDayOfMonth(Date) < 10 ? "0" + FarsiDate.GetDayOfMonth(Date).ToString() : FarsiDate.GetDayOfMonth(Date).ToString());
return Result;
}
et vue
<%: Html.Encode(GenralClasses.FarsiDate.MiladiToShamsi(item.OrderDate))%>
Bonjour Ali, j'ai essayé votre exemple et cela fonctionne sans exception. Peut être que je manque quelque chose –