mehdi5106
چهارشنبه 22 آبان 1398, 21:09 عصر
در کد زیر پس از رسیدن ساعت به تایم موردنظر دستور شرطی باید اجرا شود، ولی بدون هیچ عکس العملی از آن رد می شود و دستور تغییر رنگ اجرا نمی شود. ممنون میشوم علت خطا را بفرمایید...
tsCurrentTime.Text = DateTime.Now.ToString("HH:mm:ss.fff");
TimeSpan dtFirst = TimeSpan.Parse(tsCurrentTime.Text);
TimeSpan dtSecond = TimeSpan.Parse("20:27:30.000");
if (TimeSpan.Compare(dtFirst, dtSecond) == 0)
buyStatus.BackColor = System.Drawing.Color.GreenYellow;
کد فوق را در رویداد یک تایمر قرار داده ام....
ظاهرا مشکل از میلی ثانیه هستش. چون وقتی میلی ثانیه رو حذف می کنم درست کار میکنه....
tsCurrentTime.Text = DateTime.Now.ToString("HH:mm:ss.fff");
TimeSpan dtFirst = TimeSpan.Parse(tsCurrentTime.Text);
TimeSpan dtSecond = TimeSpan.Parse("20:27:30.000");
if (TimeSpan.Compare(dtFirst, dtSecond) == 0)
buyStatus.BackColor = System.Drawing.Color.GreenYellow;
کد فوق را در رویداد یک تایمر قرار داده ام....
ظاهرا مشکل از میلی ثانیه هستش. چون وقتی میلی ثانیه رو حذف می کنم درست کار میکنه....