مقایسه زمان ورودی توسط کاربر با زمان حال
با سلام.من این کدو زدم که نوشته ی توی textbox2 رو با زمان فعلی مقایسه کنه اگر برابر بود..یه پیغام نمایش بده ..که نمی تونم string متن textbox درس کنم
اینم این 2 خط..ممنون می شم اگر بگید باید چی کارکنم
textBox2.Text = Convert.ToDateTime(textBox2.Text);
if (textBox2.Text=DateTime.Now)
نقل قول: مقایسه زمان ورودی توسط کاربر با زمان حال
DateTime specifiedTime = Convert.ToDateTime(textBox2.Text);
if (specifiedTime == DateTime.Now)
{
MessageBox.Show("You have entered current date/time!");
}
البته شما جواب این جور سوالات رو با مطالعه کتاب خیلی بهتر پیدا میکنی تا توی فروم.
نقل قول: مقایسه زمان ورودی توسط کاربر با زمان حال
نقل قول:
نوشته شده توسط
plus
DateTime specifiedTime = Convert.ToDateTime(textBox2.Text);
if (specifiedTime == DateTime.Now)
{
MessageBox.Show("You have entered current date/time!");
}
البته شما جواب این جور سوالات رو با مطالعه کتاب خیلی بهتر پیدا میکنی تا توی فروم.
ممنون...specifiedTime خودتون تعریف کردین یا کد خاصیه؟؟؟؟یه سوال دیگه این زمانو چک می کنه یا زمان و تاریخو؟؟؟
نقل قول: مقایسه زمان ورودی توسط کاربر با زمان حال
specifiedTime یک متغیر هست از نوی DateTime! فرقی نمیکنه اسمش چی باشه!
این زمان و تاریخو چک میکنه
تگه می خوای فقط تاریخ باشه باید باید بجای DateTime.Now بنویسی
DateTime.Now.ToShortDateString()
نقل قول: مقایسه زمان ورودی توسط کاربر با زمان حال
نقل قول:
نوشته شده توسط
amirreza_.net
specifiedTime یک متغیر هست از نوی DateTime! فرقی نمیکنه اسمش چی باشه!
این زمان و تاریخو چک میکنه
تگه می خوای فقط تاریخ باشه باید باید بجای DateTime.Now بنویسی
DateTime.Now.ToShortDateString()
فقط در این اگر مثلا کاربر وارد کنه 11:47 و ساعت 11:45 باشه و برنامه 2 دقیقه باز باشه بعد بازم پیغام به نمایش گذاشته می شه؟بعداگر بخوام فقط زمانو چک کنه چی بزنم؟
نقل قول: مقایسه زمان ورودی توسط کاربر با زمان حال
نقل قول:
نوشته شده توسط
plus
DateTime specifiedTime = Convert.ToDateTime(textBox2.Text);
if (specifiedTime == DateTime.Now)
{
MessageBox.Show("You have entered current date/time!");
}
البته شما جواب این جور سوالات رو با مطالعه کتاب خیلی بهتر پیدا میکنی تا توی فروم.
البته این کد شما این خاصیت نداره که مثلا کاربر وارد کنه 11:47 و ساعت 11:45 باشه و برنامه 2 دقیقه باز باشه بعد بازم پیغام به نمایش گذاشته داده بشه..منظوره من این بود...باید چه تغییری توش بدم تا این کار رو انجام بده؟؟
نقل قول: مقایسه زمان ورودی توسط کاربر با زمان حال
اول شما یک تایمر قرار میدید که Interval برابر 100 باشه و Enabled روی true باشه بعد کد زیر رو توی رویداد Timer_tick می نویسید.
if (specifiedTime == DateTime.Now.ToShortTimeString()) {
MessageBox.Show("You have entered current date/time!");
}
نقل قول: مقایسه زمان ورودی توسط کاربر با زمان حال
نقل قول:
نوشته شده توسط
amirreza_.net
اول شما یک تایمر قرار میدید که Interval برابر 100 باشه و Enabled روی true باشه بعد کد زیر رو توی رویداد Timer_tick می نویسید.
if (specifiedTime == DateTime.Now.ToShortTimeString()) {
MessageBox.Show("You have entered current date/time!");
}
اخه الان visual studio ایراد می گیره که؟؟از if