PDA

View Full Version : سوال: چه طوری می تونم date timepicker رو ذخیره کنم ؟



ELI994
سه شنبه 28 خرداد 1392, 07:49 صبح
چه طوری می تونم date timepicker رو ذخیره کنم ؟
ممنون میشم کمکم کنید
توی دیتا بیس . البته در حالت فارسی

alexmcse
سه شنبه 28 خرداد 1392, 07:56 صبح
داخل چی ذخیره کنی؟

reza69
سه شنبه 28 خرداد 1392, 08:01 صبح
DateTime.Now.ToShortDateString ();

ELI994
سه شنبه 28 خرداد 1392, 08:22 صبح
تو حالت فارسی باید چیکار کنم

alexmcse
سه شنبه 28 خرداد 1392, 08:25 صبح
تاریخ شمسی + روز هفته
public string GetDatePersian()
{
DateTime en = DateTime.Now;
PersianCalendar pc = new PersianCalendar();
string date = "";
string NameDay = "";
string Slash = " / ";
switch (en.DayOfWeek)
{
case DayOfWeek.Friday:
NameDay = " جمعه ".Trim();
break;
case DayOfWeek.Monday:
NameDay = " دوشنبه: ".Trim();
break;
case DayOfWeek.Saturday:
NameDay = " شنبه ".Trim();
break;
case DayOfWeek.Sunday:
NameDay = " یکشنبه ".Trim();
break;
case DayOfWeek.Thursday:
NameDay = " پنجشنبه ".Trim();
break;
case DayOfWeek.Tuesday:
NameDay = " سه شنبه".Trim();
break;
case DayOfWeek.Wednesday:
NameDay = " چهارشنبه ".Trim();
break;

}
date = pc.GetDayOfMonth(en).ToString().Trim() + Slash + pc.GetMonth(en).ToString().Trim() + Slash + pc.GetYear(en).ToString().Trim();
date = NameDay + date;
return date;
}

reza69
سه شنبه 28 خرداد 1392, 08:28 صبح
string[] arr = datePaz.Date.Split('/');
string y = arr[0];
string m = arr[1];
string d = arr[2];
System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
string dt = pc.ToDateTime(Convert.ToInt32(y), Convert.ToInt32(m), Convert.ToInt32(d), 0, 0, 0, 0).ToShortDateString();
string date2 = dt.Replace("/", "-");
string[] arr2 = date2.Split('-');
string y2 = arr2[0];
string m2 = arr2[1];
string d2 = arr2[2];
if (y2.Length == 1)
{ y2 = "0" + y2; }
dt = d2 + "-" + m2 + "-" + y2;

alexmcse
سه شنبه 28 خرداد 1392, 08:29 صبح
تو حالت فارسی باید چیکار کنم

public string GetDatePersian()
{
DateTime en = DateTime.Now;
PersianCalendar pc = new PersianCalendar();
string date = "";

string Slash = " / ";
}
date = pc.GetDayOfMonth(en).ToString().Trim() + Slash + pc.GetMonth(en).ToString().Trim() + Slash + pc.GetYear(en).ToString().Trim();

return date;
}

ELI994
سه شنبه 28 خرداد 1392, 08:32 صبح
اینو برای کدوم کامپوننت نوشتین
میشه کامپوننتش رو برام بذارین

ELI994
سه شنبه 28 خرداد 1392, 08:33 صبح
من یه فارسی کلندر دارم ولی تاریخ رو به انگلیسی برام میاره
توی کلندر فارسی میاره ولی و.قتی توی تکست میندازه انگلیسیه

ELI994
سه شنبه 28 خرداد 1392, 09:26 صبح
دوستان محترم رفتین

alexmcse
سه شنبه 28 خرداد 1392, 13:08 عصر
اینو برای کدوم کامپوننت نوشتین
میشه کامپوننتش رو برام بذارین

کلندر فارسی دانلود کن

http://s4.picofile.com/file/7808500856/PersianCalender.rar.html