PDA

View Full Version : تفاوت



mrsh_1988
سه شنبه 20 شهریور 1386, 13:03 عصر
سلام
وقتی کد label1.text=datetime.now.tolongtimestringرا در رویداد timer_tic و در کامپیوتر های مختلف اجرا می کنم جواب های مختلف می دهد. چرا؟؟؟
چه راه حلی برای این مشکل دارید.

gomnam
سه شنبه 20 شهریور 1386, 13:12 عصر
سلام
وقتی کد label1.text=datetime.now.tolongtimestringرا در رویداد timer_tic و در کامپیوتر های مختلف اجرا می کنم جواب های مختلف می دهد. چرا؟؟؟
چه راه حلی برای این مشکل دارید.

واسه اینکه ساعت کامپیوتر های مختلف ممکن است یکی نباشد
حتی تو کامپیوتر خودتون هم اگه ساعت سیستم را مراتبا عوض کنید میبینید که نتایج مختلفی میگیرین
در واقع تابعی که شما نوشتین ساعت جاری سیستم را بر میگردونه حالا هر سیستمی هر ساعتی را که نشان بده
و هیچ ربطی به نوع کامپیوتر نداره
البته امیدوارم منظور سوالتون را درست متوجه شده باشم

PC2st
سه شنبه 20 شهریور 1386, 14:50 عصر
چون نوع فرمت تعیین شده برای نمایش تاریخ و زمان در هر سیستمی متفاوت است.
این تنظیمات به قسمت Regional and Language Options در Control Panel مربوط میشود.
اگر میخواید که جواب یکسان بگیرید، خودتون نوع فرمت رو مشخص کنید، مثلا:


this.label1.Text = DateTime.Now.ToString("HH:mm:ss");

mohammad272005
پنج شنبه 22 شهریور 1386, 04:39 صبح
علتش رو در Control Panel > Regional and Language> Customize > Date در هر کامپیوتر می‏تونید پیدا کنید.