سلام
چطوری میشه فهمید تاریخ جاری امروز بین دو تاریخ مد نظر هست یا نه
مثلا امروز 1397/10/22 بین دوتاریخ 1397/10/09 الی 1397/11/9
هم بصورت میلای بشه تشخیص بدیم و هم شمسی
Printable View
سلام
چطوری میشه فهمید تاریخ جاری امروز بین دو تاریخ مد نظر هست یا نه
مثلا امروز 1397/10/22 بین دوتاریخ 1397/10/09 الی 1397/11/9
هم بصورت میلای بشه تشخیص بدیم و هم شمسی
سلام
الان امکان تست ندارم که ببینم با توابع تاریخ میشه مقایسه رو انجام داد یا نه ولی یک راه اینه که اسلش ها رو حذف کنید و اعداد رو باهم مقایسه کنید یعنی اگه d1 تاریخ اولی، d2 تاریخ دومی و d3 تاریخ جاری باشه اونوقت:
if(d3>d1 && d3<d2)
{
//بین دو تاریخ هست
}
else
{
//بین دو تاریخ نیست
}
البته به شرطی که همه تاریخ ها با یک فرمت باشند یعنی اعداد یک رقمی با فرمت 00 باشند یعنی 01 الی 09
سه 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
سلام
من وقتی از فانکشن های datetime استفاده می کنم روی بعضی از سیستم ها خطا می ده . خطا مربوط میشه به am و pm یا ق .ب . ب ظ
مشکل از کجاس ؟
درود
متن خطا یا واکنش چیه؟