PDA

View Full Version : محاسبه تاریخ جاری (تاریخ امروز بین دو تاریخ)



Helpco
شنبه 22 دی 1397, 12:05 عصر
سلام

چطوری میشه فهمید تاریخ جاری امروز بین دو تاریخ مد نظر هست یا نه

مثلا امروز 1397/10/22 بین دوتاریخ 1397/10/09 الی 1397/11/9

هم بصورت میلای بشه تشخیص بدیم و هم شمسی

Mahmoud Zaad
شنبه 22 دی 1397, 13:56 عصر
سلام
الان امکان تست ندارم که ببینم با توابع تاریخ میشه مقایسه رو انجام داد یا نه ولی یک راه اینه که اسلش ها رو حذف کنید و اعداد رو باهم مقایسه کنید یعنی اگه d1 تاریخ اولی، d2 تاریخ دومی و d3 تاریخ جاری باشه اونوقت:
if(d3>d1 && d3<d2)
{
//بین دو تاریخ هست
}
else
{
//بین دو تاریخ نیست
}

البته به شرطی که همه تاریخ ها با یک فرمت باشند یعنی اعداد یک رقمی با فرمت 00 باشند یعنی 01 الی 09

danialafshari
شنبه 22 دی 1397, 21:17 عصر
https://stackoverflow.com/questions/5672862/check-if-datetime-instance-falls-in-between-other-two-datetime-objects

ایلیا آخوندزاده
جمعه 28 دی 1397, 02:59 صبح
سه textbox را در نظر بگیرید
تاریخ امروز در textbox1 باشد
تاریخ اول در textbox2 باشد
تاریخ دوم در textbox سه باشد
میخوایم بررسی کنیم که ایا تاریخ امروز بزرگتر از textbox2 و کوچکتر از textbox3 هستش یا نه؟ ینی بین این تاریخ ها هست یا نه
کد به شکل زیر جواب میده اونوقت :

int c = string.Compare(textBox1.Text, textBox2.Text); int b = string.Compare(textBox1.Text, textBox3.Text);


if (c == 1 && b == -1)
{
MessageBox.Show("مابین تاریخ است");
}
else
MessageBox.Show("مابین تاریخ نیست");

نمونه :
149637

mrali.jalali
یک شنبه 30 دی 1397, 09:05 صبح
سلام

من وقتی از فانکشن های datetime استفاده می کنم روی بعضی از سیستم ها خطا می ده . خطا مربوط میشه به am و pm یا ق .ب . ب ظ
مشکل از کجاس ؟

ایلیا آخوندزاده
یک شنبه 30 دی 1397, 14:56 عصر
درود
متن خطا یا واکنش چیه؟