PDA

View Full Version : روز جاری و ماه جاری و سال جاری



m_ali_69
جمعه 02 دی 1390, 12:20 عصر
با عرض سلام اگر مشه لطف کنید اشتباهات این کد بنده را برطرف بفرمایید

این کد برای بدس اوردن روز جاری :
PersianCalendar shamsi = new PersianCalendar();

string roz;

roz = shamsi.GetYear(DateTime.Now).ToString() + "/" + shamsi.GetMonth(DateTime.Now).ToString() + "/" + shamsi.GetDayOfMonth(DateTime.Now).ToString();
CsObjects obj2 = new CsObjects();

obj2.loadObject(GridView1, "select * from [user] where datesignup ='" + roz + "' ", "[user]");


این کد هم برای ما جاری

PersianCalendar shamsi2 = new PersianCalendar();


string mah;

mah = shamsi2.GetYear(DateTime.Now).ToString() + "/" + shamsi2.GetMonth(DateTime.Now).ToString() + "/" + 00;

CsObjects obj3 = new CsObjects();
obj3.loadObject(GridView1, "* from [user] where datesignup >= '" + mah + "' ", "[user]");


و این کد هم برای سال جاری

PersianCalendar shamsi = new PersianCalendar();

string sal;

sal = shamsi.GetYear(DateTime.Now).ToString() + "/" + 00 + "/" + 00;
CsObjects obj2 = new CsObjects();
obj2.loadObject(GridView1, "select * from [user] where datesignup >= '" + sal + "' ", "[user]");

کلا برای بدست اوردن ساو ما و روز جاری یک راه حلی در مقابل من بگزارید ممنون میشم


تابع getdate هم به شرح زیره برای تبدیل رشته به تاریخ
public string getDate(string date)
{
string[] splitedDate = new string[3];
splitedDate = date.Split('/');
DateTime myDate = shamsi.ToDateTime(int.Parse(splitedDate[0]), int.Parse(splitedDate[1]), int.Parse(splitedDate[2]), 12, 12, 12, 12);
return shamsi.GetYear(myDate).ToString() + "/" + shamsi.GetMonth(myDate).ToString() + "/" + shamsi.GetDayOfMonth(myDate).ToString();
}

m_ali_69
جمعه 02 دی 1390, 16:45 عصر
چرا کسی کمک نمیکنه ؟

sobaisobai
جمعه 02 دی 1390, 16:46 عصر
سلام
خب مشکلت چیه؟