تاریخ شمسی

iranaddress

New Member
با سلام من میخوام تارخ شمسی رو در یک فرم به بانک اطلاعاتی اضافه کنم و در یک صفحه اونو فراخونی کنم باید چکار کنم؟
 

rah

Member
سلام

شما اول باید بتونید به طریقی تاریخ صحیح رو نمایش بدین ( در انجمن جستجو کنید) و حالا اون مقدار رو مثل بقیه مقادیری که توی بانک به ثبت میرسونید، ثبت کنید.

در فراخوانی آنهم که نباید مشکلی باشد ؟؟
کد:
<%=rs("Date")%>
 

eddy_eclectic

New Member
با سلام من میخوام تارخ شمسی رو در یک فرم به بانک اطلاعاتی اضافه کنم و در یک صفحه اونو فراخونی کنم باید چکار کنم؟

:wink: بنظر من اینکارو نکن خیلی راحت تر از اینا میتونی مشکلت رو حل کنی وب کنترل PersianDate PersianDate.irرو دانلود کن خیلی آسونه!
دیگه نه میخواد به بانک Database خودت دست بزنی نه هیچی قیمتشم خداوکیلی مفته!!!!!!
 
آخرین ویرایش:

tarhebartar

Member
با سلام

شما می تونی از dll persia هم استفاده کنی ولی با C# اینجوری میشه!

string strDate = "{0}/{1}/{2}";
string strtime = "{0}:{1}:{2}";
string strdate1 = "{0} {1} ,{2} {3}";
btncancel.Visible = false;
btnUpdate.Visible = false;
System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
//{0} = Year
//{1} = Month
//{2} = Day
strDate = String.Format(strDate, pc.GetYear(DateTime.Now), pc.GetMonth(DateTime.Now), pc.GetDayOfMonth(DateTime.Now));

strtime = String.Format(strtime, pc.GetHour(DateTime.Now), pc.GetMinute(DateTime.Now), pc.GetSecond(DateTime.Now));
lbltime.Text = strtime;

string a = pc.GetYear(DateTime.Now).ToString();
int b = pc.GetMonth(DateTime.Now);
string c = pc.GetDayOfMonth(DateTime.Now).ToString();
string d = pc.GetDayOfWeek(DateTime.Now).ToString();
string f = "0";
string week1 = "0";
switch (b)
{
case 1:
f = "فروردین";
break;
case 2:
f = "اردیبهشت";
break;
case 3:
f = "خرداد";
break;
case 4:
f = "تیر";
break;
case 5:
f = "مرداد";
break;
case 6:
f = "شهریور";
break;
case 7:
f = "مهر";
break;
case 8:
f = "آبان";
break;
case 9:
f = "آذر";
break;
case 10:
f = "دی";
break;
case 11:
f = "بهمن";
break;
case 12:
f = "اسفند";
break;
}

switch (d)
{
case "Saturday":
week1 = "شنبه";
break;
case "Sunday":
week1 = "یکشنبه";
break;
case "Monday":
week1 = "دوشنبه";
break;
case "Tuesday":
week1 = "سه شنبه";
break;
case "Wednesday":
week1 = "چهارشنبه";
break;
case "Thursday":
week1 = "پنج شنبه";
break;
case "Friday":
week1 = "جمعه";
break;
}
strdate1 = String.Format(strdate1, a, week1, c, f);
lbldate.Text = strdate1;


1387 پنج شنبه ,14 شهریور
 

MDP

Well-Known Member
توی همین فروم من یه فانکشن براش نوشتم سرچ کن پیدا می کنی!
 

جدیدترین ارسال ها

بالا