PDA

View Full Version : گزارش از تاريخ ساعت دقيقه و ثانيه!



daivid_ d31r1
چهارشنبه 20 مرداد 1389, 00:27 صبح
سلام دوستان
من ميخام بين دوتا تاريخ گزارش بگيرم
ولي اين تاريخا به صورت معمولي ذخيره نميشن!
يعني با ساعت ،دقيقه وثانيه هم ذخيره ميشن
مثلا 23:12:00 1398/5/18
چه طور ميتونم بين دوتا تاريخ اينجوري گزارش بگيرم
ممنون

-----------------------------------------------
قره العين من آن ميوه ي دل يادش باد
كه چه آسان بشد و كار مرا مشكل كرد

حجتی نیا
چهارشنبه 20 مرداد 1389, 00:39 صبح
سلام دوستان
من ميخام بين دوتا تاريخ گزارش بگيرم
ولي اين تاريخا به صورت معمولي ذخيره نميشن!
يعني با ساعت ،دقيقه وثانيه هم ذخيره ميشن
مثلا 23:12:00 1398/5/18
چه طور ميتونم بين دوتا تاريخ اينجوري گزارش بگيرم
ممنون

-----------------------------------------------
قره العين من آن ميوه ي دل يادش باد
كه چه آسان بشد و كار مرا مشكل كرد


select * from tableName where substring(FieldDateName,1,10)<'1389/05/19'and substring(date,1,10)>'1389/05/12'

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

daivid_ d31r1
پنج شنبه 21 مرداد 1389, 22:55 عصر
سلام دوست من
جناب حجتي نيا فك كنم تو اكسس جواب نميده؟
چون امتحانش كردم ولي نشد!
واينكه ممكنه تاريخ به صورت 1389/5/1 12:12:1 باشه يعني ماه و روز يه رقمي باشند اونوقت بايد چي بشه؟يا حتي روز...
من از persiancalender استفاده ميكنم كه اينجوري ميشه!

حجتی نیا
جمعه 22 مرداد 1389, 00:21 صبح
واينكه ممكنه تاريخ به صورت 1389/5/1 12:12:1 باشه يعني ماه و روز يه رقمي باشند اونوقت بايد چي بشه؟يا حتي روز...
من از persiancalender استفاده ميكنم كه اينجوري ميشه!
شما با یه نوشتن یه متد میتونین عددهای یه رقمی رو به 2رقمی تبدیل کنین مثه این که خودم داره استفاده میکنم :


public string getdate()
{
string tempmonth = "", tempday = "";
PersianCalendar objdate = new PersianCalendar();
int tempyear = objdate.GetYear(System.DateTime.Now);
if (objdate.GetMonth(System.DateTime.Now) < 10)
tempmonth = "0" + objdate.GetMonth(System.DateTime.Now).ToString();
else
tempmonth = objdate.GetMonth(System.DateTime.Now).ToString();
if (objdate.GetDayOfMonth(System.DateTime.Now) < 10)
tempday = "0" + objdate.GetDayOfMonth(System.DateTime.Now).ToStrin g();
else
tempday = objdate.GetDayOfMonth(System.DateTime.Now).ToStrin g();
string datenow = tempyear.ToString() + "/" + tempmonth + "/" + tempday;
return datenow;
}


جناب حجتي نيا فك كنم تو اكسس جواب نميده؟
چون امتحانش كردم ولي نشد!

شماکه اول نگفتین accessدارین ، تو تاپیک مربوطه طرح کنین اشالله جواب میگیرین