PDA

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



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

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

حجتی نیا
سه شنبه 19 مرداد 1389, 23: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, 21:55 عصر
سلام دوست من
جناب حجتي نيا فك كنم تو اكسس جواب نميده؟
چون امتحانش كردم ولي نشد!
واينكه ممكنه تاريخ به صورت 1389/5/1 12:12:1 باشه يعني ماه و روز يه رقمي باشند اونوقت بايد چي بشه؟يا حتي روز...
من از persiancalender استفاده ميكنم كه اينجوري ميشه!

حجتی نیا
پنج شنبه 21 مرداد 1389, 23: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دارین ، تو تاپیک مربوطه طرح کنین اشالله جواب میگیرین