خب به این راحتی نیست چون تعداد روزهای ماه شمسی با میلادی تفاوت داره و همچنین ماه اخر مربوط به سال کبیسه پس قطعا کدتون باید خیلی بیستر از 5 خط باشه برای محاسبه دقیق
رجوع شود به پست PersianMonthCalendar بنده چیز به درد بخوریه قطعاً برای این منظور
[align=left]public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
string PersianDate(DateTime Mdate)
{
PersianCalendar ps = new PersianCalendar();
return string.Format("today {3} : {0}\\{1}\\{2}",ps.GetDayOfMonth(Mdate) ,
ps.GetMonth(Mdate) , ps.GetYear(Mdate),ps.GetDayOfWeek(Mdate));
}
private void button1_Click(object sender, EventArgs e)
{
label1.Text = PersianDate(System.DateTime.Now);
}
برای کدها از تگ کد استفاده کنید
من هدف از ایجاد این پستو نفهمیدم .
آموزش تاریخ فارسی !